Algo como isto?:
tcpdump -nli eth0 -w - 'tcp port 80' | tshark -i - -R'http.request.method == "GET"'
tcpdump -nli eth0 -w - 'tcp port 80' | tshark -i - -R'http.request.method == "POST"'
Quando carrego um site com o Firefox e abro o Network Profiler, posso ver todas as solicitações POST e GET que o site está fazendo.
Eu gostaria dessa funcionalidade na linha de comando. Alguém sabe de uma ferramenta de linha de comando que eu poderia usar para solicitar a página com cabeçalhos HTTP do Firefox e, em seguida, monitorar todas as solicitações de rede de saída desta página?
Algo como isto?:
tcpdump -nli eth0 -w - 'tcp port 80' | tshark -i - -R'http.request.method == "GET"'
tcpdump -nli eth0 -w - 'tcp port 80' | tshark -i - -R'http.request.method == "POST"'