FiddlerCore捕获HTTP& Firefox中的HTTPS

时间:2015-01-12 10:50:46

标签: c# proxy fiddlercore

我正在研究如何最好地监控HTTP& HTTPS流量。应用程序需要知道完整的URL。我按如下所述设置了FiddlerApplication:

void FiddlerApplication_AfterSessionComplete(Session session)
{
   Console.WriteLine("=== DETECTED: {0}", session.fullUrl);
}

void StartFiddler()
{
   Console.WriteLine("== STARTING FIDDLER");

   if (!FiddlerApplication.IsStarted()) {
      FiddlerApplication.AfterSessionComplete += FiddlerApplication_AfterSessionComplete;
      FiddlerApplication.Startup(8888, true, true, true);
   }
}

我确实有一些问题......

  1. 当我以管理员身份启动应用程序时,这似乎才有效。在管理员处于首次运行后,后续运行可以无法进行。这是预期的行为吗?
  2. 启动FireFox(例如)时,用户可以更改网络设置并绕过Fiddler设置的代理。有没有解决方法(例如我可以编程强制FireFox和其他应用程序通过代理)?

0 个答案:

没有答案