Fiddlercore:如何阻止和重定向网站

时间:2014-08-19 13:08:56

标签: fiddler fiddlercore fiddler-dev

Fiddler核心.net api代理服务器捕获网络流量。

  1. 如何将任何http / https网址重定向到其他网站。?

    如果我浏览yahoo.com,那么代理服务器应该重定向到另一个站点,例如wikipedia.com。浏览器应该打开维基百科而不是yahoo.com。

  2. 如何阻止任何网站。?

    假设当我在浏览器中点击espncricinfo.com时,必须阻止网站并停止其会话

1 个答案:

答案 0 :(得分:2)

Fiddler book以及网络上的众多教程都详细介绍了这些主题。

BeforeRequest处理程序中,添加检查请求的代码并返回重定向(或错误页面)

if (oSession.urlContains("whatever"))
{
   oS.utilCreateResponseAndBypassServer();
   oS.oResponse.headers.SetStatus(307, "Redirect");
   oS.oResponse["Cache-Control"] = "nocache";
   oS.oResponse["Location"] = "http://newurl/";
   oS.utilSetResponseBody("<html><body>sending request elsewhere</body></html>"); 
   return;
}