我在問什麼是「如何爲Windows製作軟件防火牆」,但其實並不那麼複雜。我很驚訝,在搜索這個時候我能找到這麼一點,只是偶爾提到鉤子。所以,如果有人能指引我朝着正確的方向,我將非常感激。製作攔截Windows中網絡流量的程序
我希望能用C來做到這一點(儘管如果還有另一種語言你認爲會更好,我全都是耳朵)。我想製作一個監視網絡流量的應用程序,可以提取IP地址(傳入源,傳出目標源),並可以阻止所述網絡活動。
這似乎是在內核中做起來容易得多的事情,但我不想在那裏閒蕩,也不能在Windows中訪問它。我並不擔心效率,也不想製作個人防火牆。這只是一個關於IP地址的實驗。
任何指針?
注意:我能夠阻止網絡特定的網絡活動,而不僅僅是監視它
我應該在原始問題中做得更清楚,但丟棄數據包(我認爲我需要做的是阻止網絡流量),這是一個重要的要求。有幾個人建議WinPcap,但它沒有這種能力?在那種情況下,我應該查看那些過濾鉤子驅動程序。 – cost 2011-04-15 22:42:56
@cost:不,它沒有這樣的功能,正如常見問題解答頁面中所述。 – 2011-04-15 22:45:15