Como posso capturar o tráfego ethernet em um endereço IP específico no Windows?

1

Foi solicitado que eu capturasse todo o tráfego para um endereço IP estático específico da minha máquina com Windows 7, e fiquei me perguntando se há algo embutido no Windows que me permita fazer isso?

O dispositivo está em um endereço IP fixo 192.168.254.1 e está conectado à minha máquina por um dispositivo conversor USB < - > ethernet.

EDITAR:
Eu olhei TCPView , mas parece que me mostra quantos pacotes foram enviados , não parece capturar os detalhes do que está sendo enviado.

    
por Mike 24.10.2012 / 17:21

3 respostas

5

O Windows não possui uma ferramenta de captura de rede integrada (embora seja usada anteriormente no NT 4.0).

Instale o Wireshark .

    
por 24.10.2012 / 17:25
2

A captura de tráfego não é um recurso incorporado ao Windows. Você precisaria de privilégios administrativos, bem como de um programa de terceiros, como o WireShark, para fazer isso.

Você pode usar o Monitor de Recursos (um programa incorporado ao Gerenciador de Tarefas) para visualizar as conexões abertas, mas não pode visualizar o tráfego real sendo enviado e recebido. Você precisa de um driver de kernel para fazer isso, portanto, privilégios de administrador são necessários.

    
por 24.10.2012 / 17:26
1

Eu sei que este é um artigo antigo crocante, mas você pode capturar nativamente no Windows 7 sem o Wireshark e os processadores de pacotes (como o Winpcap).

Eu recomendo que você confira o comando "netsh trace".

Para o que você deseja fazer, você pode utilizar para despejar pacotes em um arquivo a ser examinado com o Microsoft® Message Analyzer. Elseif, você quer realmente usar o Wireshark, você pode converter o arquivo .etl de rastreamento netsh resultante em um arquivo .cap. Você pode até mesmo fazer com que a captura continue mesmo depois de uma reinicialização para solução de problemas também.

    
por 01.08.2014 / 21:51