Como posso registrar o tráfego TCP de saída, incluindo o caminho completo das URLs?

1

Eu uso regularmente um programa no Linux que faz uma solicitação TCP quando é inicializado e atualiza um arquivo com um token de acesso antes de iniciar. Eu gostaria de escrever um script em lote que faz essa solicitação (usando curl ou algo assim) e faz algumas outras coisas antes de iniciar o programa, mas estou tendo um problema ao registrar o caminho completo da URL que está sendo solicitada pelo programa.

Eu sei como fazer o tráfego TCP de saída com netstat ( netstat -vWcep --protocol=tcp ) e com tcpdump ( tcpdump -i wlan0 -P out -v -w logfile.pcap ). Ambos os programas registram apenas o nome do host das solicitações de saída. Por exemplo, sei que a solicitação é para s3-1.amazonaws.com , mas preciso saber o que vem depois disso. Talvez eu também precise saber que tipo de dados está sendo postado.

Como posso fazer isso?

    
por David Kennedy 23.01.2015 / 05:35

0 respostas