[c#] 특정 도메인에 대한 요청 만 캡처하도록 Fiddler 필터링

특정 도메인에 대한 요청 만 표시하도록 CustomRules.js 파일을 수정하는 방법을 잘 모르겠습니다.

누구든지 이것을 수행하는 방법을 알고 있습니까?



답변

이것은하기 쉽습니다. 필터 탭에서 “필터에 포함 된 경우에만 표시”를 클릭 한 다음 도메인을 입력합니다.

여기에 이미지 설명 입력


답변

편집하다

그것은 아주 쉽습니다. OnBeforeRequest추가 하려면 편집 :

if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";} 

예를 들어 Google에 필터링합니다.


(원래 답변) 솔직히 이것이 Fiddler가 내장 한 것 (나는 시도한 적이 없음)인지 모르겠지만 Wireshark 가 꽤 쉽게 할 수있는 것입니다. 물론 다른 데이터를 얻습니다 (특히 SSL)-그래서 YMMV.


답변

내 대답은 @Marc Gravels와 다소 유사하지만 특정 문자열을 포함하는 URL로 필터링하는 것을 선호합니다.

  1. fiddler 스크립트 가 필요합니다 -fiddler에 대한 추가 기능입니다 .
  2. 설치되면 fiddler 스크립트 태그로 이동하여 OnBeforeRequest함수에 다음을 붙여 넣으십시오 . (아래 스크린 샷)

     if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) {  oSession["ui-hide"] = "yup";    }

여기에 이미지 설명 입력

이런 식으로 포트 호스트 이름 또는 기타 URL의 일부로 필터링 할 수 있습니다.

이것이 시간을 절약하기를 바랍니다.


답변

Fiddler의 필터 탭을 사용하여 요청을 필터링 할 수 있습니다. 아래 스크린 샷을 참조하십시오. Google 크롬을 사용하는 경우 fiddler (Google 크롬에서)에서 올바른 프로세스 ID를 사용해야합니다.

여기에 이미지 설명 입력
여기에 이미지 설명 입력
여기에 이미지 설명 입력


답변

Fiddler 사이트에는 이를 정확히 수행하는 방법을 포함하여 할 수있는 모든 작업에 대한 요리 책CustomRules.js 이 있습니다. 🙂


답변