0
我正在尋找能夠攔截HTTP流量的「小型」防火牆,然後應該根據其IP地址和數據包的內容(文本)來修改或丟棄數據包。是否可以使用Python/Scapy for Windows編寫簡單的防火牆?
在我創建這個問題之前,我搜索了好幾次。 恐怕這需要很長時間,我也沒有任何開發driver kernel-mode的經驗。
最近,雖然我遇到了python (scapy)的庫,並且從documentation,它能夠嗅探以及僞造流量。
但是我有Scapy的幾個問題:「僞造的網絡數據包」
什麼意思它是否僞造了數據包的副本?
在此先感謝。
PS:另外,由於我沒有在內核模式下開發驅動程序的經驗,在用戶模式中是否有任何替代庫?所用的編程語言不是我的目標,我的目標是在短時間內完成這項任務,並儘可能簡單地完成這項任務。
爲什麼donwvoted?...:3 –
首先,這是「可能嗎?」問題,它只能有兩個答案(是/否)。其次,這裏沒有關於編程的真正具體問題。有一個關於網絡術語定義的問題。第三,你沒有很努力地搜索:http://stackoverflow.com/questions/3189138/is-it-possible-to-write-a-firewall-in-python,http://stackoverflow.com/questions/ 4064561/Python的防火牆換窗戶。第三,我們不是[個人研究助理](http://meta.stackexchange.com/a/128553/102937)。我們可以回答具體的編程問題;這個太模糊了。 –
另外,你有什麼嘗試,你有和試圖完成你有問題的示例代碼,或者這只是我應該從哪裏開始類型的問題? – Annabelle