피들러 트래픽 필터링


214

Fiddler에게 특정 호스트 이름으로 향하는 트래픽 만 표시하도록 지시 할 수 있습니까? 즉, Fiddler 트래픽을 호스트에 대해 필터링 할 수 있습니까?

답변:


184

Fiddler의 필터 탭에서 이를 수행 할 수 있습니다. '호스트'드롭 다운을 '다음 호스트 만 표시'로 설정 한 다음 아래 텍스트 상자에 이름을 입력하십시오.


61
Fiddler 화면에 호스트 필터가 표시되지 않는 유일한 사람입니까?
Daniel Williams

33
필터 탭이 보이지 않으면 메뉴에서보기> 스택 레이아웃으로 이동하십시오. 설치 후 어떤 이유로 든 이렇게 할 때까지 표시되지 않습니다.
quux00

3
나처럼 둘 이상의 호스트를 지정해야하는 경우 호스트 이름 사이에 세미콜론을 넣어야합니다. 예를 들면 다음과 같습니다.localhost; stackoverflow.com; google.com
Luke

1
불행히도 Telerik은 알고 있고 고치지 않기로 선택한 버그를 가지고 있으므로 원치 않는 소음이 계속 발생합니다. 그들이 그것에 대해 뭔가를 부끄러워하는 것을 도와주세요.
Maxx

이 문제에 대해서 맥스는 언급 - telerik.com/forums/filter-don't-work-on-some-urls
bobbyalex

330

이 스크린 샷을 참조하십시오. 화면 오른쪽 상단에 위치 피들러 localhost 필터


40
스크린 샷이 기존 트래픽에 필터를 적용 할 수있는 액션 버튼을 가리켜 스크린 샷을 +1했습니다.
derekerdmann

5
@derekerdmann 빨간색 화살표가 필터 탭을 가리키고 있다고 생각했습니다. 어느 쪽이든 도움이됩니다.
CoderDennis

3
스크린 샷은 큰 도움이되었습니다. 필터 탭의 위치를 ​​알 수 없습니다
Hoppe

11

피들러 스크립트 태그로 이동하여 다음 OnBeforeRequest기능에 붙여 넣습니다 . (아래 스크린 샷)

if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:1234")) 
{   
     oSession["ui-hide"] = "yup"; // "The "yup" value is unimportant"
}

여기에 이미지 설명을 입력하십시오

이 방법으로 포트, 호스트 이름 등 무엇이든 URL의 모든 부분을 기준으로 필터링 할 수 있습니다. 호스트 단독으로 필터링하면이 작업을 수행하지 않으므로 localhost 휴지통을 필터링하는 데 유용합니다 ...

@baburao 의견에 따라 편집 : 분명히 피들러는 x-ProcessInfo플래그를 통해 프로세스 정보에 액세스 할 수 있습니다 . 따라서 프로세스를 숨기려면 (예 : 'chrome') 조건을 다음과 같이 변경하십시오.if (oSession["x-ProcessInfo"].Contains("chrome"))

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


안녕하세요 @Matas Vaitkevicius. 고마워요 :) 또한이 방법을 사용하여 특정 프로세스를 숨기는 방법을 알고 있습니까?
baburao

@baburao 안녕 baburao, 전혀 모른다. 피들러가 프로세스와 같은 정보에 액세스 할 수 있다고 생각하지 않습니다 (항상 동일한 포트에서 실행되도록 포트와 함께 작동해야 함). 그래도 관련 프로세스를 시도하지 않았으므로 완전히 표시되었을 수 있습니다.
Matas Vaitkevicius

. 나는 그것을 알아. 피들러는 'x-ProcessInfo'플래그를 통해 프로세스 정보에 액세스 할 수 있습니다. 따라서 프로세스를 숨기려면 (예 : '크롬') 조건을 다음과 같이 변경하십시오.if (oSession["x-ProcessInfo"].Contains("chrome"))
baburao

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.