Acho que o Wireshark é a ferramenta mais comum para inspecionar o tráfego de rede. Ele também permitiria filtrar dados de uma porta específica.
Eu tenho um dispositivo externo que pode se conectar via GPRS à Internet usando um cartão SIM e quero ver quais dados ele envia. Eu posso programá-lo para usar meu computador como um servidor e, em seguida, usar um programa para ler o que ele envia. O problema é que não sei qual programa usar para ler os dados recebidos. Alguma idéia?
Dispositivo na Internet > Meu roteador doméstico > Encaminhamento de porta > Meu computador Eu tentei o Windows 7 Telnet Server, mas não consigo ler o que está por vir.
Acho que o Wireshark é a ferramenta mais comum para inspecionar o tráfego de rede. Ele também permitiria filtrar dados de uma porta específica.
Se você sabe que ele se conecta a uma porta específica (ou você pode informá-lo),
netcat
pode ser a maneira mais simples de capturar os dados que vão para essa porta e nenhum outro.
nc -l -p
port_number>
output_file_name
A opção -l
coloca netcat
no modo l isten (isto é, servidor);
sem isso; netcat
age muito como o cliente telnet.
Recursos:
Observação: em algumas versões de netcat
, -l
implica em -p
, você deve dizer apenas -l
e, em seguida, o número da porta.
Você pode tentar o TCPView (um utilitário gratuito da Microsoft a partir da aquisição da Sysinternals). É uma interface baseada em GUI, então você deve se levantar e rodar com relativa rapidez.
Tags networking windows-7 tcp port