3
我正在尋找一種方法來嗅探網絡數據包並使用C#對其進行編碼(總結:更改網絡流量)。是否有低級網絡庫來嗅探和更改網絡流量?
我不知道如何解釋我的請求,但我需要像「鍵盤鉤」。
在.net或Windows API中是否有任何庫或軟件?
我正在尋找一種方法來嗅探網絡數據包並使用C#對其進行編碼(總結:更改網絡流量)。是否有低級網絡庫來嗅探和更改網絡流量?
我不知道如何解釋我的請求,但我需要像「鍵盤鉤」。
在.net或Windows API中是否有任何庫或軟件?
我不認爲這是可能的默認情況下。但是有很多第三方庫可以讓你做到這一點。在
看一看這些都是在層,或者,libpcap的重寫。這是一個數據包捕獲設施。它不允許你改變數據包。 – EJP 2013-03-25 21:47:56
取自第一個鏈接 - 「在給定接口上注入低級網絡數據包」。這些庫儘可能地接近通過C#中的NIC訪問數據包的「完全訪問」。我可以在列表中拋出WinDivert,但是因爲有一個C#標記,這沒有幫助。 – coolmine 2013-03-26 04:53:17
我看到了WinDivert!這正是我想要的!但我不明白「駕駛員必須數字簽名」是什麼意思?每個用戶都應該這樣做以使用我的應用程序?http://reqrypt.org/windivert-doc.html#introduction – 2013-03-26 17:33:21