Tôi muốn chạy tcpdump
với một số tham số (Vẫn không biết phải sử dụng). Sau đó tải trang stackoverflow.com này.Cách chụp tất cả các gói HTTP bằng tcpdump
Đầu ra phải là giao tiếp HTTP. Sau đó tôi muốn sử dụng nó như là một kịch bản shell. Vì vậy, bất cứ khi nào tôi muốn kiểm tra giao tiếp HTTP của trang web.com, tôi chỉ có thể chạy script.sh site.com
Giao tiếp HTTP phải đủ đơn giản. Như sau.
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
....
Bây giờ, bạn có thể cho tôi biết tôi nên sử dụng tùy chọn nào với tcpdump
để chụp.
trông giống như "curl -v site.com" là những gì bạn cần. :) –