提问者:小点点

用C++编写的数据包分析器


我有一个问题,我想用C++实现一个程序,面向对象和线程。 程序必须在shell中运行,如示例所示:

#./DesiredProgram IFS=eth01,eth02,eth03

这里有一些想法:1-程序必须桥接接口,接口是用户输入的接口,作为输入参数,必须由程序桥接在一起2-程序必须作为被动监听创建的接口3-程序必须保存数据包的统计信息(在网络和传输层),我如何实现这一点? 它有点像防火墙,但更多的是定制化的,你能告诉我哪些书和主题对我的问题有帮助吗? 事先谢谢我不需要或想要某人或任何人写任何代码,我只需要朝着正确的方向指导


共1个答案

匿名用户

查看libpcap--它是专为窥探网络流量而构建的:https://wiki.wireshark.org/libpcap

相关问题


MySQL Query : SELECT * FROM v9_ask_question WHERE 1=1 AND question regexp '(c++|编写|数据包|分析器)' ORDER BY qid DESC LIMIT 20
MySQL Error : Got error 'repetition-operator operand invalid' from regexp
MySQL Errno : 1139
Message : Got error 'repetition-operator operand invalid' from regexp
Need Help?