簡體   English   中英

Python 數據包嗅探器

[英]Python Packet Sniffer

我應該使用什么 Python 模塊來嗅探數據包? 我不需要任何太復雜的東西,我只需要從一些發送到我的計算機的數據包中獲取數據。 我正在使用 Python 2.6 和 Windows 7,並且我已經安裝了 WinPcap 4.1.2。

到目前為止,我已經看到人們建議使用 pcapy 和 pypcap,但是當我嘗試安裝它們時,它們都失敗了並告訴我我缺少 msvcr71.dll,即使它在我的計算機上也是如此。 另外,python-libpcap sourceforge 頁面似乎不可用,所以我不能嘗試。

來自dirtbags.net 的 py-pcap 不依賴於 pcap 庫,因此它可能對您有用。 不過,我不確定它有多快,或者它是否適用於 windows。

http://dirtbags.net/py-pcap.html

顯然您想使用現成的包裝器,但請記住,您始終可以使用 Ctypes 直接訪問捕獲函數。

參見: http://www.python.org/doc/current/library/ctypes.html

希望這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM