2013-07-19 26 views
7

Khi tôi mở fiddler, lưu lượng truy cập http từ trình duyệt có thể được chụp.loại fiddler giao thông nào có thể chụp?

Tôi đã viết một chương trình bằng cách sử dụng .net HttpWebRequest, lưu lượng truy cập cũng có thể được ghi lại.

Cũng sử dụng python urllib2, fiddler chụp lưu lượng truy cập http.

Trình phát hiện có nắm bắt tất cả lưu lượng truy cập http từ máy của tôi khi tôi mở trình duyệt mà không thay đổi bất kỳ cài đặt mặc định nào của trình kích hoạt không? Không có bộ lọc tùy chỉnh của fiddler.

Fiddler được coi là máy chủ proxy. nó sẽ làm gì khi nó được mở?

Trả lời

8

Fiddler là máy chủ proxy. Nó nắm bắt lưu lượng HTTP, HTTPS và FTP được gửi đến nó, và sau đó chuyển tiếp lưu lượng đó đến máy chủ.

Theo mặc định, khi Fiddler khởi động, nó đặt chính nó làm proxy "hệ thống". Hầu hết, nhưng không phải tất cả các ứng dụng sẽ tự động gửi lưu lượng truy cập của họ đến Fiddler vì lý do đó. Hầu như tất cả các ứng dụng khác có thể được cấu hình lại để ủy quyền lưu lượng truy cập của chúng thông qua Fiddler.

+0

proxy "hệ thống" rất thú vị. Có vẻ như .net HttpWebRequest sẽ sử dụng proxy hệ thống theo mặc định http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.proxy.aspx. – suyugo

+0

@EricLaw, Tại sao bạn nói "Hầu như tất cả các ứng dụng khác có thể được cấu hình lại để ủy quyền lưu lượng truy cập của chúng thông qua Fiddler"? Ví dụ: bạn định cấu hình trò chơi như thế nào để định tuyến lưu lượng truy cập của họ thông qua Fiddler vì không có tùy chọn để làm như vậy? – Pacerier

+0

Vì hầu như tất cả các ứng dụng đều có thể được cấu hình lại. Tất nhiên, các trò chơi không phải trình duyệt thường không sử dụng HTTP. – EricLaw

Các vấn đề liên quan