2012-01-21 3 views
0

모든 브라우저 요청을 가로 채고 브라우저에 나타나기 전에 서버 응답에 일부 j를 추가하고 싶습니다.브라우저 요청을 가로 채고 서버 응답을 수정하십시오.

예를 들어 "Ad muncher"가이를 수행하고 있습니다. 페이지에서 모든 광고를 제거하는 j를 추가합니다.

제게 어떻게 조언 할 수 있습니까?

저는 C#을 사용하고 있습니다.

1) www.fiddler2.com 하지만 난 단지 그것을 위해 내 자신의 플러그인을 작성할 수 이해하지만 나는 독립을 할 수 없습니다 :

나는 나를 도울 수있을 수 있습니다이 개 솔루션을 발견 신청. 또한 그것은 ... 프록시 형태의 솔루션입니다

2) www.tcpdump.org 내가 서버 응답을 수정하는 방법을 찾을 수없는 , 나는 몇 가지 정보를 약 발견 www.winpcap.org 요청을 스니퍼링합니다.

피씨 : 나는이 목적으로 프록시 서버를 사용하고 싶지 않다.

도움 주셔서 감사합니다.

+0

왜 프록시 서버를 사용하지 않으시겠습니까? 피들 (Fiddle)은 프록시이기 때문에 직접 작성하고 싶지 않으십니까? – Gabe

+0

크로스 브라우저 솔루션을 원하기 때문에 사용자가 브라우저 설정을 변경하지 못하도록하고 싶습니다. 또한 사용자는 다른 프록시를 사용하여 작업 할 수 있습니다 ... 필자가 프록시 솔루션이라는 것을 알지 못했습니다. – kornero

답변

0

브라우저 용 플러그인 작성에 대해 생각해 보셨습니까? 인기있는 브라우저마다 플러그인을 개발해야하기 때문에 일반적인 솔루션은 아니지만 작업을 수행하면 다른 솔루션보다 훨씬 간단해질 것입니다.

어쨌든 winpcap 패킷을 수정할 수 없습니다. WFP (Windows 필터링 플랫폼 - Windows Vista에서 사용 가능)와 같은 다른 옵션을 확인하고이를 사용하여 구현할 수 있습니다.하지만 조금 지나치게 많아서 .NET 용으로 사용할 수 없다고 생각됩니다. 여기에서 읽을 수 있습니다 : http://msdn.microsoft.com/en-us/library/bb757027.aspx

관련 문제