這是我試圖解決這個問題,停止包在網卡
我想寫將讀取同一臺機器的網卡上的出站HTTP請求數據包的應用程序。這樣就可以從中提取GET url。根據這些信息,我希望能夠停止數據包,重定向數據包,或讓數據包通過。
但是我希望我的應用程序在混雜模式下運行(Wireshark之類一樣),卻能夠吃起來(站)出站數據包。
我已經搜索了一下週圍的這個..
的libpcap/pcap.h允許我在網絡卡讀取數據包,但我還沒能想出一個辦法來阻止這些數據包或者注入新的網絡。
像蟒蛇扭曲或Scapy的某些東西,讓我建立了被一些本地端口上偵聽的服務器,然後我就可以配置我的瀏覽器連接到它,使用代理服務器的配置。那麼這個程序可以做的東西..但我的是混雜主要目的是在這裏擊敗了..
我如何能做到這一點任何幫助將不勝感激..
使用套接字/管道(不管你喜歡)你要說出你的O.S.實現這個模塊在Windows對於這個問題。你問的問題在Linux(也可能是其他unixes)下通過使用iptables規則是可行的。 – jsbueno