是否有人知道如何在Python中編寫實時數據嗅探器來提取原始IP地址和正在訪問的完整URL?我已經研究過從urlsnarf中提取數據,但是不支持IPv6(並且連接將連接到IPv6主機)。Python中的URL嗅探
雖然我可以從tcpdump中獲取數據併爲GET/POST進行grep,但這隻會讓我在web服務器上留下路徑,並且我不會獲得關聯的FQDN。不幸的是,由於環境的配置,使用SQUID w/IPv6 TPROXY不是一個選項。
有沒有人有關於如何使用libpcap的Python綁定來做到這一點的任何想法?您的幫助將是非常讚賞:)
謝謝:)
Scapy應該有一些IPv6綁定。一旦你通過了IPv6的障礙,它應該只是解析http標題的問題。全部都在應用層,因此IPv6不應該影響正在發送的數據。 – krs1 2011-03-25 17:55:09
http://stackoverflow.com/questions/462439/packet-sniffing-in-python-windows可能相關。 – 2011-03-25 17:55:43