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