2012-10-07 48 views
2

我成功地使用FiddlerCore API在C#中攔截從一個特定的虛擬主機和採集JSON數據網絡響應數據。C#FiddlerCore API來捕捉

的FiddlerCore API似乎同時我的應用程序正在運行,並捕獲數據以阻止在Chrome,IE等其他瀏覽網頁。據我所知,FiddlerCore創建了一個代理來捕獲流量,但是想知道是否有可能阻止FiddlerCore更改瀏覽器中的LAN設置以通過代理引導流量?

我使用下面的代碼目前開始我的提琴手例如:

  Fiddler.FiddlerApplication.Startup(8877, true, true); 

我攔截我的WinForms應用程序中的數據包中的下列事件

  FiddlerApplication.AfterSessionComplete 

回答

2

我想你已經開始了作爲系統代理的提琴手。要在沒有此項的情況下啓動它,您不得傳入FiddlerCoreStartupFlags.RegisterAsSystemProxy作爲啓動標誌之一。

FiddlerApplication.Startup(0,
FiddlerCoreStartupFlags.Default &
〜FiddlerCoreStartupFlags.RegisterAsSystemProxy);