Estou tentando depurar por que meus pacotes TCP estão truncados. Vejo que apenas os primeiros 24 bytes de cada pacote estão aparecendo no meu programa. Os bytes 25 a 28 são embaralhados e todos os outros depois disso são zerados.
Gostaria de executar o tcpdump para tentar depurar o que está errado, mas está faltando na instalação do Cygwin.
Alguém pode sugerir uma alternativa ao tcpdump ou idéias sobre como eu posso depurar isso?
O problema ocorre para a leitura e gravação de pacotes em um plataforma conhecida (Linux) que funciona bem. Também ocorre quando lê ou grava para si próprio via host local.