promiscuous-mode

    3熱度

    4回答

    我有socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))創建了一個socket,我已經用它設置成混雜模式: struct ifreq ifr; strncpy((char*)ifr.ifr_name, interface, IF_NAMESIZE); if(ioctl(sock, SIOCGIFINDEX, &ifr)<0) fail(2); stru

    0熱度

    2回答

    我在同一個LAN中連接了3檯筆記本電腦。 搭接-1:192.168.1.2 搭接-2:192.168.1.3 搭接-3:192.168.1.4 我製成的棉卷-1作爲服務器和9333監聽端口。第二圈充當客戶端。使用netcat我從lap2發送數據到lap1。我能夠在lap1中使用pcap捕獲數據包。我使用sudo ifconfig eth0 promisc打開混雜模式。在pcap_live_open

    0熱度

    1回答

    我想在我的家庭網絡上運行snort,但是我沒有一個將鏡像端口的交換機。相反,我有一個華碩RT-N16與番茄(dd-wrt)就可以了。經過搜索的時間,我發現的唯一的解決辦法是在這裏:http://www.snort.org/assets/182/snort-opensuse-vbox-ddwrt.txt 他們基本上說來創建這兩個iptables規則: 的iptables -A PREROUTING

    0熱度

    1回答

    所以我想寫這個小型的C#應用​​程序,它能夠使用混雜模式來嗅探數據包(特別是DNS數據包)。另外,我想避免使用WinPcap,因爲我不想強制用戶安裝任何其他軟件。 問題是,我完全不知道如何將NIC切換到代碼混雜模式,或者如果在NIC實際打開的情況下如何在Windows中測試。我試過用Wireshark嗅探數據包,但即使選擇了混雜模式的複選框,我仍然看不到任何必須由我的手機發送/接收的數據包(使用W

    2熱度

    2回答

    我使用以下Go代碼來獲取有關網絡接口的一些信息。有關我如何能夠獲得每個界面的混雜模式狀態的任何建議? type Iface struct { Name string `json:"name"` Status string `json:"status"` Multicast bool `json:"multicast"` Broadcast bool `js