问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb如何设置网卡的混杂模式

发布网友 发布时间:2022-04-21 22:54

我来回答

3个回答

热心网友 时间:2023-07-25 11:27

有时候为嗅探到网络上的数据,需要将网卡设置到混杂模式。进入该模式将网络上的数据一并抓获,为此在设置nic的混杂模式的时候有诸多方法:
一、通过shell命令来实现:
ifconfig eth1 promisc 设置混杂模式
ifconfig eth1 -promisc 取消混杂模式
执行结果如下
[root@localhost tftpboot]# ifconfig
eth6 Link encap:Ethernet HWaddr 08:00:27:70:1D:79
inet6 addr: fe80::a00:27ff:fe70:1d79/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:100124 errors:0 dropped:0 overruns:0 frame:0
TX packets:8795 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12986638 (12.3 MiB) TX bytes:6452270 (6.1 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1303 errors:0 dropped:0 overruns:0 frame:0
TX packets:1303 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:303973 (296.8 KiB) TX bytes:303973 (296.8 KiB)
[root@localhost tftpboot]# ifconfig eth6 promisc
[root@localhost tftpboot]# ifconfig
eth6 Link encap:Ethernet HWaddr 08:00:27:70:1D:79
inet6 addr: fe80::a00:27ff:fe70:1d79/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:100154 errors:0 dropped:0 overruns:0 frame:0
TX packets:8795 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13007885 (12.4 MiB) TX bytes:6452270 (6.1 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1303 errors:0 dropped:0 overruns:0 frame:0
TX packets:1303 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:303973 (296.8 KiB) TX bytes:303973 (296.8 KiB)
[root@localhost tftpboot]#
二、通过C语言方式编程来实现
#include <stdio.h>

#include <unistd.h>

#include <sys/socket.h>

#include <netinet/in.h>

#include <arpa/inet.h>

#include <errno.h>

#include <linux/if_ether.h>

#include <net/if.h>

#include <sys/ioctl.h>

#include <string.h>

#define ETH_NAME "eth1"

int do_promisc(void) {

int f, s;

struct ifreq ifr;

if ( (f=socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)))<0){

return -1;

}

strcpy(ifr.ifr_name, ETH_NAME);

if ((s = ioctl(f, SIOCGIFFLAGS, &ifr))<0){

close(f);

return-1;

}

if(ifr.ifr_flags & IFF_RUNNING){

printf("eth link up\n");

}else{

printf("eth link down\n");

}

ifr.ifr_flags |= IFF_PROMISC;

if ((s = ioctl(f, SIOCSIFFLAGS, &ifr)) < 0){

return -1;

}

printf("Setting interface ::: %s ::: to promisc\n\n", ifr.ifr_name);

return 0;

}

int check_nic(void)

{

struct ifreq ifr;

int skfd = socket(AF_INET, SOCK_DGRAM, 0);

strcpy(ifr.ifr_name, ETH_NAME);

if (ioctl(skfd, SIOCGIFFLAGS, &ifr) < 0)

{

close(skfd);

return -1;

}

if(ifr.ifr_flags & IFF_RUNNING){

printf("link up\n");

close(skfd);

return 0; // 网卡已插上网线

}else {

printf("link down\n");

close(skfd);

return -1;

}

}

int main(void) {

do_promisc();

return 0;

}

热心网友 时间:2023-07-25 11:27

建议你直接去网上下载一个sniffer,网络嗅探器,他可以帮你把网卡设置成混杂模式

热心网友 时间:2023-07-25 11:28

随便装个让网卡边混杂模式的软件不就行了么,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微信限额20万怎样提到30万 微信怎么提升限额 微信限制额度二十万了怎么办 爱奇艺电视版会员电影没声音 爱奇艺怎么没声音了 爱奇艺万能播放器怎么没声音-爱奇艺播放器没声音修复方法 爱奇艺播放没有声音了怎么回事 主持人刘炽朗诵《采桑子·重阳》 卧室空间大了摆放什么风水好 卧室空间大了摆放什么 中国平安金融集团上海分公司这公司是一家怎样的公司?是骗子吗? 为什么电脑修复漏洞后会变的卡的都不能动? linux程序怎么设置无线网卡的混杂模式 玩游戏带上电脑管家为什么fps会降低? linux下如何把网卡设为混杂模式 请教?网卡的 混杂 模式指的是什么?怎样判断网卡的... 为什么我安装电脑管家后玩cf经常卡掉 网卡怎么设置成混杂模式 藏红花茶男人可以喝吗 为什么我用电脑管家修复了漏洞 点腾讯游戏会卡死 ... windows怎么设置网卡的网卡的混杂模式 什么叫网卡混杂模式? 用QQ电脑管家补了漏洞后玩游戏就很卡,是怎么回事? 男人吃藏红花有好处吗? 如何在win7下设置网卡的混杂模式 爱奇艺下载视频在哪手机文件夹哪里 鼻子流鼻涕 没感觉 怎样网卡设置混杂模式 win7如何将网卡设置成混杂模式? 只是流鼻涕,别的什么症状也没有,是感冒了吗?该... 怎么设置网卡混杂模式 我是玩dnf的,为什么自从安装了腾讯电脑管家后,和... 藏红花男人能经常泡水喝吗 怎么将自已的网卡设置为混杂模式 修复了高危漏洞电脑就变得好卡 怎么办 虚拟机设置网络里的混杂模式是什么 为什么修复漏洞后电脑卡? 如何将网卡设为混杂模式? 网卡的正常模式和混杂模式的原理是什么? 为什么我卸载了360安全卫士安装电脑管家后,CF画面... 下载了qq电脑管家,看到它有很多漏洞修复,然后修... 怎么关掉无线网卡的混杂模式 重装系统以后游戏掉帧 multi前缀什么意思 电脑系统更新、360修复漏洞后电脑变得异常的卡,求... 为什么我的电脑开启电脑管家或者输入法就会导致玩... 华为手机怎么隐藏通知内容 关于电脑玩游戏卡 掉帧的问题 电脑管家修复漏洞之后变慢 刚才腾讯电脑管家提示我修复高危漏洞,为什么我修... 电脑重装C盘后玩游戏帧数低