Obter endereço IP do TeamViewer sem conectar

16

É possível saber o endereço IP (público) de um computador em que o TeamViewer está pronto para uma sessão de controle remoto - sem se conectar ao computador?

    
por Otiel 15.10.2012 / 10:20

4 respostas

24

Antes do TeamViewer v12, era possível ler o IP do parceiro a partir dos arquivos de log sem se conectar, mas isso não é mais possível. Desde a v12, você ainda pode ver o endereço IP no log, mas somente após uma conexão bem-sucedida (o que não é muito útil, pois você teria muitas maneiras de obter o endereço IP público quando estiver conectado).

Para TeamViewer v12 → v13 ...

Você precisa fazer uma conexão bem-sucedida e ler os registros:

  • Abra o TeamViewer
  • Preencha o ID do parceiro e clique em Conectar

  • PreenchaasenhaecliqueemLogon

  • Agora você pode fechar a conexão do TeamViewer.

  • De volta à janela principal, clique em Extra > > Abra os arquivos de registro ... para acessar os registros do TeamViewer

  • AbraoarquivoTeamViewer12_Logfile.log(localizadoporpadrãoemC:\ProgramFiles(x86)\TeamViewer)(substitua12peloseunúmerodeversão).Apastadelogpodeseracessadaapartirdajanelaprincipal,clicandoemExtra>>Abrirarquivosdelog...

  • Noarquivo,pesquisenaparteinferiordaprimeiralinhaemqueestáescrito:

    UDP:punchignoreda=xxx.xxx.xxx.xxx:yyyyy
    • a=xxx.xxx.xxx.xxx→EsseéoendereçoIPquevocêestáprocurando!
    • yyyyyéaportaUDPusadaparaaconexão.

ParaTeamViewerv7→v11

VocêpodedescobriroendereçoIPfingindoumaconexão(oparceiroTeamViewerdeveestarativoefuncionando)elerosregistros:

  • AbraoTeamViewer
  • PreenchaoIDdoparceiroecliqueemConectaraoparceiro

  • Clique em Cancelar

  • Devoltaàjanelaprincipal,cliqueemExtra>>Abraosarquivosderegistro...paraacessarosregistrosdoTeamViewer

  • Abra (com o bloco de notas ou qualquer outro) o arquivo TeamViewer7_Logfile.log (localizado por padrão em C:\Program Files\TeamViewer\Version7 ) (substitua 7 pelo seu número de versão)

  • No arquivo, pesquise na parte inferior da primeira linha em que está escrito:

     CTXX GWT.CmdUDPPing.PunchReceived, a=xxx.xxx.xxx.xxx, p=yyyyy
    
    • a=xxx.xxx.xxx.xxx → Esse é o endereço IP que você está procurando!
    • yyyyy é a porta UDP usada para a conexão.
por 15.10.2012 / 10:20
1

O texto a ser pesquisado no arquivo de log é o seguinte (o endereço IP é substituído por xxx.xxx.xxx.xxx ):

UDP: punch received a=xxx.xxx.xxx.xxx:49518: (*)

    
por 19.01.2017 / 12:15
0

Este método ainda está funcionando ...

... você só precisa abrir o TeamViewerXX_Logfile.log (onde XX representa o número da versão) e pesquisar de baixo para cima (pressione CTRL + F e marque o botão de opções from the bottom ). Pesquise por a = e lá vai você:

você encontrará o endereço IP do computador remoto e o TeamViewer da porta UDP conecta-se a ele.

    
por 28.03.2017 / 09:14
-1

Na TV12 (e provavelmente em outras versões mais recentes), você deve procurar a frase "punch ignorado a=". Existe o único que lhe dá o endereço IP não mascarado do host remoto.

    
por 05.12.2017 / 13:59