Câu trả lời:
Điều này rất dễ làm. Trên tab bộ lọc, hãy nhấp vào "chỉ hiển thị nếu bộ lọc chứa và sau đó nhập tên miền của bạn.
Changes not yet saved.
thì bạn phải nhấp vào văn bản thông báo thực tế đó để lưu chi tiết (điều này không rõ ràng chút nào!).
biên tập
Hóa ra nó là khá dễ dàng; chỉnh sửa OnBeforeRequest
để thêm:
if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";}
bộ lọc cho google, chẳng hạn.
(câu trả lời ban đầu) Tôi thành thật không biết liệu đây có phải là thứ mà Fiddler đã tích hợp sẵn hay không (tôi chưa bao giờ thử), nhưng chắc chắn đó là thứ mà Wireshark sẽ làm khá dễ dàng - tất nhiên, bạn nhận được dữ liệu khác nhau (đặc biệt là đối với SSL) - vì vậy YMMV.
if (oSession.PathAndQuery=="/version1.css") { oSession.PathAndQuery="/version2.css"; }.
Sử dụng trước, HostnameIS
sau đó, PathAndQuery
bạn có thể lọc chính xác chỉ 1 tài nguyên. Tôi rất ấn tượng với Fiddler. Không phải là một đồ chơi mạng.
Câu trả lời của tôi hơi giống với @Marc Gravels, tuy nhiên tôi thích lọc nó bằng url chứa một số chuỗi cụ thể.
Khi được cài đặt, hãy chuyển đến thẻ script fiddler và dán đoạn mã sau vào OnBeforeRequest
hàm. (Ảnh chụp màn hình bên dưới)
if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) { oSession["ui-hide"] = "yup"; }
Bằng cách này, bạn có thể lọc theo bất kỳ phần nào của url, có thể là tên máy chủ cổng hoặc bất cứ thứ gì.
Hy vọng điều này giúp bạn tiết kiệm thời gian.
Trang Fiddler có một cuốn sách dạy nấu ăn gồm rất nhiều thứ mà bạn có thể làmCustomRules.js
, bao gồm cả cách thực hiện chính xác :)