网上的一个跨平台sniffer程序源码,可以在Linux和Windows下编译,支持跨平台 ======= 一个跨平台的网络数据嗅探&抓包程序,基于Qt 4.x 以及 libpcap 库(Linux下)和 Winpcap库(Windows 下)。 * 关于TCP协议发送的数据的解析也许会有乱码,一是暂时没有处理编码,二来有加密数据 编译方法: Windows 平台: 1. 下载 WinPcap 驱动和DLL安装包并安装 http://www.winpcap.org/install/bin/WinPcap_4_1_2.exe 2. 下载解压缩 Winpcap 开发包 http://www.winpcap.org/install/bin/WpdPack_4_1_2.zip 并将Windows平台的项目文件sniffer_win32.pro中的 INCLUDEPATH += winpcap LIBS += lib/Packet.lib lib/wpcap.lib 两行修改到正确的指向,或者直接放置头文件的 pcap 目录和 lib 目录放到代码源文件目录 3. 需要安装配置 Qt 开发环境,详请请自行参照官网,建议使用 Qt 4.8.x 版本 4. 编译步骤: 1) 打开开始菜单中的 "Visual Studio with Qt 4.8.x" 快捷方式 2) 输入 "qmake sniffer_win32.pro" (不含引号)以生成 makefile 文件 3) 执行 "nmake" 或 "nmake release" 命令以调用 VS 的 nmake 工具编译 4) 在源码的 debug 或者 release 目录会生成可执行文件 Linux平台(以fedora为例,其余系统类似): * 代码在Windows下编写,头文件部分为GBK编码,Linux下请自行转换为UTF-8编码 1. 安装 libpcap 库和开发包,如 sudo yum install libpcap libpcap-dev 2. 安装 Qt 相关组件,详请请自行参照官网 3. 执行 "qmake-qt4 sniffer_linux.pro" 生成 Makefile 文件 4. 执行 "make" 命令编译 5. 源码目录下会有可执行文件 sniffer_linux,注意必须以root权限运行才能正常工作
2019-12-21 21:08:19 572KB 跨平台 QT 网络嗅探 数据抓包
1
集成了员工详细信息管理 公司部门管理 包括工资排序 基本信息录入修改等亲测可用, 谢谢支持。
2019-12-21 20:57:01 265KB qt
1
该压缩包包含使用QT图形开发工具所开发的农业管理系统。
2019-12-21 20:40:15 813KB QT 农业管理系统 QT开发
1
这是本人在学习QT和计算机网络的时候自己开发的UDP网络通讯软件,可收可发,可作为服务端也可以作为客户端,注释详细,欢迎参考。
2019-12-21 20:32:39 10KB QT UDP 网络通讯
1
这是本人在学习QT和计算机网络的时候自己开发的TCP网络通讯软件,包含服务端和客户端两个工程,亲测可用,我自己也经常用它们做网络的测试,注释详细,欢迎参考
2019-12-21 20:32:39 1.2MB QT TCP 网络通讯
1
集成了员工详细信息管理 公司部门管理 包括工资排序 基本信息录入修改等亲测可用, 谢谢支持。
2019-12-21 20:09:33 265KB qt
1
基于qt开发的会员管理系统,可以实现会员信息的添加、修改、删除、查找等操作。程序利用数据库存储数据。特别时候初学者研究学习。
2019-12-21 20:06:29 131KB qt c++ 管理系统 会员
1
QT开发的CAN总线上位机,应该有一些能参考的东西,不贵
2019-12-21 19:18:11 20.51MB QT CAN C++ 上位机
1
基于QT开发的个人事务管理系统 涉及sqlite的使用
2019-12-21 18:55:23 12.44MB QT sqlite
1
这是通过Qt编写的IM软件,包括了服务端和客户端,客户端拥有了聊天,发图片,改文字样式,添加好友,删除好友,修改备注等功能,而服务端可以查看该用户登录状况,里面有一个通过Asp.NET编写的简单网页,是进行在线注册和找回密码的功能。
2019-12-21 18:51:20 2.38MB 即时通讯 QQ IM Qt
1