Voglio eseguire tcpdump
con alcuni parametri (ancora non so cosa usare). Quindi caricare la pagina stackoverflow.com.Come acquisire tutti i pacchetti HTTP usando tcpdump
L'output deve essere la comunicazione HTTP. Più tardi voglio usarlo come script di shell. Quindi, ogni volta che voglio controllare la comunicazione HTTP di un sito site.com posso semplicemente eseguire script.sh site.com
La comunicazione HTTP dovrebbe essere abbastanza semplice. Mi piace seguire
GET /questions/9241391/how-to-capture-all-the-http-communication-data-using-tcp-dump
Host: stackoverflow.com
...
...
HTTP/1.1 200 OK
Cache-Control: public, max-age=60
Content-Length: 35061
Content-Type: text/html; charset=utf-8
Expires: Sat, 11 Feb 2012 15:36:46 GMT
Last-Modified: Sat, 11 Feb 2012 15:35:46 GMT
Vary: *
Date: Sat, 11 Feb 2012 15:35:45 GMT
....
decoded deflated data
....
Ora, potrebbe dirmi quali opzioni dovrei usare con tcpdump
per catturarlo.
sembra "curl -v site.com" è quello che ti serve. :) –