Est-il possible de connaître l'adresse IP (publique) d'un ordinateur où TeamViewer est prêt pour une session de contrôle à distance - sans se connecter à l'ordinateur?
la source
Est-il possible de connaître l'adresse IP (publique) d'un ordinateur où TeamViewer est prêt pour une session de contrôle à distance - sans se connecter à l'ordinateur?
Avant TeamViewer v12, il était possible de lire l'IP partenaire à partir des fichiers journaux sans se connecter, mais ce n'est plus possible. Depuis la version 12, vous pouvez toujours voir l'adresse IP dans le journal, mais uniquement après une connexion réussie (ce qui n'est pas très utile, car vous auriez plusieurs façons d'obtenir l'adresse IP publique une fois connecté).
Vous devez établir une connexion réussie, puis lire les journaux:
Remplissez l'ID du partenaire et cliquez sur Connect
Saisissez le mot de passe et cliquez sur Log On
Vous pouvez maintenant fermer la connexion TeamViewer.
De retour dans la fenêtre principale, cliquez sur Extra >> Ouvrir les fichiers journaux ... pour accéder aux journaux TeamViewer
Ouvrez le TeamViewer12_Logfile.log
fichier (situé par défaut dans C:\Program Files (x86)\TeamViewer
) (remplacez 12
par votre numéro de version). Le dossier du journal est accessible depuis la fenêtre principale en cliquant sur Extra >> Ouvrir les fichiers journaux ...
Dans le fichier, recherchez en bas la première ligne où il est écrit:
UDP: punch ignored a=xxx.xxx.xxx.xxx:yyyyy
a=xxx.xxx.xxx.xxx
→ C'est l'adresse IP que vous recherchez!yyyyy
est le port UDP utilisé pour la connexion.Vous pouvez découvrir l'adresse IP en simulant une connexion (le partenaire TeamViewer doit être opérationnel) puis lire les journaux:
Remplissez l'ID du partenaire et cliquez sur Connect to partner
Cliquez sur Cancel
De retour dans la fenêtre principale, cliquez sur Extra >> Ouvrir les fichiers journaux ... pour accéder aux journaux TeamViewer
Ouvrez (avec le Bloc-notes ou autre) le TeamViewer7_Logfile.log
fichier (situé par défaut dans C:\Program Files\TeamViewer\Version7
) (remplacez 7
par votre numéro de version)
Dans le fichier, recherchez en bas la première ligne où il est écrit:
CTXX GWT.CmdUDPPing.PunchReceived, a=xxx.xxx.xxx.xxx, p=yyyyy
a=xxx.xxx.xxx.xxx
→ C'est l'adresse IP que vous recherchez!yyyyy
est le port UDP utilisé pour la connexion.
Le texte à rechercher dans le fichier journal est le suivant (l'adresse IP est remplacée par
xxx.xxx.xxx.xxx
):UDP: punch received a=xxx.xxx.xxx.xxx:49518: (*)
la source
UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)
aussi bien quepunch received
etpunch ignored
.CTXX GWT...
àUDP: punch received...
Toutes les autres réponses publiées depuis celle-ci, cependant, sont des doublons.Cette méthode fonctionne toujours ...
... il vous suffit d'ouvrir le
TeamViewerXX_Logfile.log
(oùXX
est le numéro de version) et de chercher de bas en haut (appuyez sur CTRL+ Fet cochez la case d'from the bottom
option). Recherchez a = et c'est parti:vous trouverez l'adresse IP de l'ordinateur distant et le port UDP auquel Teamviewer se connecte.
la source
Dans TV12 (et probablement dans d'autres versions plus récentes), vous devez rechercher la phrase "punch ignored a =". Il y a le seul qui vous donne l'adresse IP non masquée de l'hôte distant.
la source