Monitorar a atividade de rede do aplicativo

0

Eu uso o TCPlogView para ver todas as atividades de TCP de um software. por exemplo:

Um aplicativo ( sample.exe ) faz o download desse arquivo em segundo plano: google.com/dl/sample.txt

quando eu rastreio isso com um software TCP eu vejo isso:

local:192.168.1.2  hostname:google.com

Mas não mostra o endereço completo. ( google.com/dl/sample.txt ) e só me mostra o nome do host. ( google.com )

Então, há algum software para rastrear a atividade de REDE COMPLETA de um aplicativo com todos os detalhes?

    
por Sky 10.08.2013 / 23:54

2 respostas

2

No nível TCP, o único endereçamento que você pode ver é o endereço IP e o número da porta TCP de cada extremidade da conexão. O TCPLogView está fazendo exatamente o que foi projetado para fazer. Outros protocolos percorrem uma conexão TCP para fornecer serviços como navegação na Web (HTTP), transferência de arquivos (FTP) e transferência de mensagens (SMTP). Se você deseja capturar o que os vários protocolos que estão dentro dos datagramas TCP estão fazendo, você precisará de um programa que entenda como interpretar esse protocolo em particular.

Existem também outros protocolos de camada de transporte, como o UDP, que podem ser usados para enviar dados pela rede. Se você deseja conhecer toda a atividade de rede de um aplicativo, precisará considerar mais do que apenas a atividade do TCP. Sem saber mais sobre o que você deseja realizar, é difícil sugerir uma ferramenta apropriada.

Para HTTP, o que eu acho que é o que você quer com base na pergunta, Wireshark e Fiddler é muito bom. O Wireshark é o mais geral das duas ferramentas.

    
por 11.08.2013 / 03:19
2

TcpLogView é o mesmo que CurrPorts e TCPView ; eles mostram apenas o estado atual da (s) interface (s) de rede no sistema. Ou seja, eles listam apenas os pontos de extremidade, os protocolos e o status das conexões atuais.

Para ver informações temporárias, como URLs e conteúdo de arquivos, você precisa usar um sniffer de pacotes para isso. Existem vários para escolher, mas muitos são muito poderosos e difíceis de aprender rapidamente. Um bom começo (e muitas vezes, continue) é SmartSniff . É muito fácil de configurar e usar, possui filtros de captura e exibição e fornece todas as informações que você deseja.

    
por 11.08.2013 / 03:26