2010-01-07 99 views
1

是否可以過濾HTTP流量?過濾HTTPS流量?

例如通過TDI過濾器?或者,您可能需要使用代理?

This product似乎做HTTPS流量過濾,我想知道它是如何做到這一點,以及如果這是唯一的方法。

如何通過Windows Filtering Platform Vista和以上?

+2

我沒有看到,這是特別與編程有關...你可以改述你的問題嗎?您是在尋找產品還是想知道如何編寫自己的https代理? – 2010-01-07 01:15:20

回答

2

提琴手是一個簡單的代理;它使用中間人(Man-in-the-Middle)方法解密HTTPS流量。有關詳細信息,請參閱https://www.fiddler2.com/fiddler/help/httpsdecryption.asp

對於WFP/TDI,在決定是允許還是拒絕流量時,您只能看到目標端點(IP + PORT)是否匹配某個組合。如果您想幹預流量本身,您必須是代理(請參閱http://fiddler.wikidot.com/fiddlercore),或者您需要使用APP包裝(不推薦)或類似DETOUR的方法將自己注入HTTPS前/後的流量。

1

HTTPS會話內部流動的交通不透明所有,但最終點:所以,如果你需要上述流量進行過濾,你必須:

  1. 充當端點
  2. 之一
  3. 坐在後面的終點

在這兩種情況下,你可以通過「代理」,因此需要「真正的終點」,通過說代理功能來轉發他們的流量實現此功能。

當然,這非常依賴,但你所說的「過濾」 :-)什麼