我創建了一個簡單的基於RAW套接字的數據包嗅探器。但是當我運行它時,它很少捕獲一個數據包。首先我創建了這個功能,以1秒的時間間隔捕獲數據包,但看到沒有數據包被捕獲,我評論了該行。我連接到互聯網,很多http流量都在這裏和那裏,但我無法捕捉到一個。在創建套接字的代碼中是否存在這個問題?請有人給我一個解決方案。我對python編程相當陌生,無法理解如何解決這個問題。 import socket, bi
我正在編寫兩個用於發送和接收原始以太網數據包的程序。我可以發送數據包,但可以收到,但我的接收器有兩個問題。 第一:所有包都是重複的,這意味着所有在通信包中都顯示兩次。它僅在2個虛擬網絡接口上連接(例如src tap0 mac 00:00:8F:00:00:02 - > dest tap1 mac 00:00:8F:00:00:03) 第二:全部網絡中的數據包是從我的程序接收的,但它應該接收來自特定