当前位置:  开发笔记 > 编程语言 > 正文

谁能为c ++建议一个好的数据包嗅探器类?

如何解决《谁能为c++建议一个好的数据包嗅探器类?》经验,为你挑选了1个好方法。

谁能为c ++建议一个好的数据包嗅探器类?寻找一个易于插入的类,我可以在我的c ++程序中使用,没有什么复杂的.



1> Mihai Limbăș..:

只需在项目中插入一个类,您就永远无法拦截网络流量.数据包捕获功能需要内核模式支持,因此您至少需要让您的应用程序需要或安装libpcap/WinPcap,正如Will Dean所指出的那样.

大多数现代的类Unix发行版都包含开箱即用的libpcap,在这种情况下你可以看看这个非常简单的例子:http://www.tcpdump.org/pcap.htm

如果你正在使用Windows,你或多或少都是自己的,虽然WinPcap编程与libpcap编程非常相似(不出所料,因为它是Win32的libpcap端口.)SDK可以在这里找到:http:// www .winpcap.org/devel.htm

无论如何,无论操作系统如何,您需要root/Administrator访问权才能实际执行捕获.当然,仅使用库来重放或分析预先捕获的数据不需要任何特殊权限.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有