我的操作系統是Windows 10版本10586,node.js是版本4.4.5。 當我使用該模塊原始套接字遵循本頁面 https://github.com/stephenwvickers/node-raw-socket 的例子。當這樣的運行代碼: var raw = require ("raw-socket");
var socket = raw.createSocket ({protocol
我試圖使用原始套接字發送wifi直接探測包,以便移動設備將它們顯示在wifi直接設備列表中。 我想在監視模式下首先在Wireshark中捕獲數據包,以便了解數據包結構並與Wifi Direct specification中提到的P2P探測請求數據包進行比較。 但我無法在Wireshark中捕獲正確的探測包。任何人都可以建議我在我的方法中缺少什麼?
我正在處理原始以太網幀。我的Linux機器上有一個以太網接口eth0和一個虛擬VLAN接口eth0.100。我的RAW套接字綁定到虛擬接口eth0.100。問題是,當VLAN標記(VLAN ID = 100)幀從外部傳輸到此接口時,我的應用程序會獲得同一以太網幀的兩個副本。從應用程序我看不出這些幀之間的差異,有效載荷的內容是完全相同的。我的界面不是在混雜模式下操作。 我用tcpdump的捕捉幀和下