Obtenez l'adresse IP de TeamViewer sans vous connecter

16

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?

Otiel
la source

Réponses:

25

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é).

Pour TeamViewer v12 → v13 ...

Vous devez établir une connexion réussie, puis lire les journaux:

  • Ouvrez TeamViewer
  • Remplissez l'ID du partenaire et cliquez sur Connect

    capture d'écran 1

  • Saisissez le mot de passe et cliquez sur Log On

    capture d'écran 2

  • 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

    capture d'écran 3

  • Ouvrez le TeamViewer12_Logfile.logfichier (situé par défaut dans C:\Program Files (x86)\TeamViewer) (remplacez 12par 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.

Pour TeamViewer v7 → v11

Vous pouvez découvrir l'adresse IP en simulant une connexion (le partenaire TeamViewer doit être opérationnel) puis lire les journaux:

  • Ouvrez TeamViewer
  • Remplissez l'ID du partenaire et cliquez sur Connect to partner

    Capture d'écran

  • Cliquez sur Cancel

    Capture d'écran 2

  • De retour dans la fenêtre principale, cliquez sur Extra >> Ouvrir les fichiers journaux ... pour accéder aux journaux TeamViewer

    Capture d'écran 3

  • Ouvrez (avec le Bloc-notes ou autre) le TeamViewer7_Logfile.logfichier (situé par défaut dans C:\Program Files\TeamViewer\Version7) (remplacez 7par 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.
Otiel
la source
2
Je ne trouve pas "CTXX GWT ...." dans le journal. J'utilise TeamViewer 12
sports
2
@sports Malheureusement TeamViewer a peut-être modifié ses journaux dans les versions les plus récentes.
Otiel
1
Je ne le trouve pas non plus. Cette solution ne fonctionne plus.
user643011
1
Il ne semble fonctionner que pour des connexions réussies. :-(
BaseZen
Mise à jour de la réponse pour refléter le nouveau comportement de la version TeamViewer. Malheureusement, comme indiqué par @BaseZen, l'adresse IP n'est plus enregistrée si la connexion échoue (plus de "fake it").
Otiel
1

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: (*)

pascal
la source
Dans TeamViewer 13, je vois UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)aussi bien que punch receivedet punch ignored.
BaseZen du
2
De plus, si vous surveillez activement le fichier journal pendant le dépannage: il ne se met pas à jour tant que vous n'avez pas explicitement choisi Extras -> Ouvrir les fichiers journaux ... qui lance un vidage de la RAM vers le disque.
BaseZen du
@DavidPostill Ce n'est pas un doublon de la réponse de 2012, la chaîne de texte à rechercher dans le fichier journal semble avoir été changée dans la version la plus récente, de CTXX GWT...à UDP: punch received...Toutes les autres réponses publiées depuis celle-ci, cependant, sont des doublons.
Hashim
0

Cette méthode fonctionne toujours ...

... il vous suffit d'ouvrir le TeamViewerXX_Logfile.log(où XXest le numéro de version) et de chercher de bas en haut (appuyez sur CTRL+ Fet cochez la case d' from the bottomoption). Recherchez a = et c'est parti:

vous trouverez l'adresse IP de l'ordinateur distant et le port UDP auquel Teamviewer se connecte.

Attila Papjack Szab
la source
-1

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.

Dantalion
la source