Como posso monitorar o tráfego em uma única porta?

2

Estou desenvolvendo um cliente de mensagens do Python, mas acho que isso é mais direcionado ao superusuário do que o StackOverflow. Meu aplicativo de servidor parece não receber os dados enviados de tempos em tempos, então quero ver exatamente o que está sendo enviado a cada porta específica, como 42222. Eu tentei o wireshark, mas estou tendo problemas para filtrar dados especificamente nesta porta.

    
por John T 05.09.2009 / 20:30

2 respostas

5

Sua solução WireShark funcionará, você só precisa usar o filtro correto:

port 42222

Você pode querer ler o wiki WireShark nos filtros de captura , há uma abundância de filtros úteis que você pode usar.

    
por 05.09.2009 / 20:32
2

Faça o download e execute o SmartSniff da Nirsoft (é 'portátil', portanto, nenhuma instalação necessário), pressione CTRL + F8 para abrir o Filtro e digite a seguinte linha:

include:local:tcp:42222

agora ajuste as Opções (por exemplo, Tempo de captura da tela, Exibir dados de saída, etc.) para seus gostos. você pode criar um relatório HTML no menu Visualizar .

    
por 05.09.2009 / 22:17