-
-
[求助]winsock2混杂模式抓包(raw socket) iocp模型 cpu占用高的问题
-
发表于:
2019-3-6 21:56
3777
-
[求助]winsock2混杂模式抓包(raw socket) iocp模型 cpu占用高的问题
先说说需求:不用驱动的情况下,抓取所有流量,且在有大流量经过时cpu占用低于5%(就是要保证cpu很低,基本占不了多少。。)。
我在谷歌了很久,好像不用驱动只有通过winsock,设置混杂模式抓包。
socket编程有几种模型,完成端口最有效但也最复杂。
但我用这个例子时,namp扫主机的所有端口时,cpu马上就飙升,占满了一会。
问题:
大流量情况下,是不是在应用层抓包本身就是很消耗cpu?还是例子里完成端口的实现有待优化的地方?、
请各位大佬谈谈自己的看法!!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!