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?
Tags networking netstat logs tcpdump tcp