Làm cách nào tôi có thể theo dõi tất cả các yêu cầu HTTP gửi đi từ PC của mình?


31

Tôi đang chạy Windows Vista cao cấp. Tôi muốn xem tất cả các yêu cầu HTTP gửi đi từ PC của tôi cùng với URL. Có công cụ miễn phí nào cho việc này không?


Câu trả lời đầu tiên bên dưới từ @Mikey là chính xác, nếu nhu cầu "yêu cầu http" của bạn là chính xác. Bạn có muốn xem nội dung của từng yêu cầu hay bạn chỉ muốn theo dõi việc sử dụng web?
Paul

URL yêu cầu là đủ nhưng nội dung phản hồi tốt hơn để có.
Moe Sweet

1
Thật tuyệt, sau đó câu trả lời được đưa ra là tốt để đi.
Paul

Câu trả lời:



12

Fiddler được chuyên HTTP (S) gói giám sát, manipluationthế hệ , vì vậy nó cung cấp các tính năng như yêu cầu trong câu hỏi một cách dễ dàng hơn. Tuy nhiên, Wireshark toàn diện hơn nhiều về mặt giám sát và phân tích giao thức mạng .


5

Bạn có thể sử dụng dấu nhắc lệnh bằng cách gõ lệnh netstat /f. Điều này sẽ cho bạn thấy một danh sách các kết nối đến giao diện địa phương của bạn. Lệnh /fcho biết để giải quyết các địa chỉ IP bên ngoài là tốt.


Điều này cho bạn thấy các kết nối đang hoạt động, không phải các yêu cầu http
Thời tiết

2

Có một bài viết chi tiết về chủ đề này tại Hubpages . Nó mô tả một giải pháp để dễ dàng đăng nhập và lọc các yêu cầu HTTP được thực hiện trong mạng LAN gia đình dựa trên Wireshark và một số phần mềm miễn phí bổ sung.

Tóm lại, bài viết đề cập đến vấn đề phát triển bộ nhớ quá mức ngăn chặn sử dụng Wireshark để theo dõi các yêu cầu HTTP liên tục. Để giải quyết vấn đề, tác giả đề nghị sử dụng tshark.exe (phiên bản dòng lệnh của Wireshark) định kỳ tiêu diệt và khởi động lại nó với Bộ lập lịch hệ thống và một tệp bó như thế này:

    FOR /F "usebackq tokens=2" %%i IN (`tasklist ^| findstr /r /b "tshark.exe"`) DO start /MIN sendsignal.exe %%i
    ping 127.0.0.1 -n 7 -w 1000
    tshark -2 -l -t ad -R "http.request.method == GET" -N nC -i 2 | ts_rdln.exe

trong đó sendignal.exe là một tiện ích để gửi Ctrl + C đến một chương trình; ts_rdln.exe là một trình phân tích / bộ lọc nhật ký tshark đơn giản; lệnh ping được sử dụng để giới thiệu độ trễ; và đối số thứ i của dòng cuối cùng là số lượng NIC của bạn đang tìm kiếm trên Internet.


1
Khi liên kết đến một trang web, tốt nhất là tóm tắt thông tin trên trang. Nếu không, nếu liên kết đi xuống câu trả lời của bạn là vô ích.
Joe Taylor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.