下载 >  开发技术 >  C++ > 跨平台的网络数据嗅探&抓包程序(基于QT开发,可以在Linux和Windows下编译)

跨平台的网络数据嗅探&抓包程序(基于QT开发,可以在Linux和Windows下编译) 评分:

网上的一个跨平台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权限运行才能正常工作
...展开详情收缩
2015-05-21 上传大小:572KB
分享
收藏 (17) 举报

评论 共12条

qq_38605395 挺好的!!!
2019-05-27
回复
sanqima 需要把Qt环境配置好,才能使用。
2019-04-16
回复
jantw996 编译通不过
2018-12-12
回复
jwh19960318 资源很好,谢谢
2018-05-28
回复
lc1083085748 资源很好,谢谢
2017-12-25
回复
msy7807887 资源很好,谢谢啦
2017-10-21
回复
zhengdebin 这个是github上的https://github.com/hurley25/sniffer
2017-06-18
回复
leo_red 代码不错,就是工程。。。新的QT我配环境搞了半天。
2016-11-16
回复
evenness 这个程序还不错,不过工程版本老了些,修改了费了不少功夫
2016-05-29
回复
bjmbdy 资源不错,值得学习。
2016-04-01
回复
qt 写抓包程序
基于QT的网络嗅探器实现(网络安全课程设计)
Qt如何实现抓包功能?
QT http抓包,post和get方法,解析返回的json包
QT下实时抓包并发送数据包,Libcpap,做了解析和IP地址解析,SQLITE数据库存储获取的数据包

QT下线程实时抓包并libnet发送数据包,Libcpap,做了解析和IP地址解析,SQLITE数据库存储获取的数据包,

立即下载
Qt: 网络编程实例,QNetworkAccessManager获取网页数据
Sniffer抓包教程
超好用的网络抓包框架(Windivert)之一(介绍)
winpacp抓包的问题
关于抓包
sniffer抓包后如何分析
VS2012 Qt5 winpcap win64 抓包工具 编写与设计 http协议解析
抓包工具qt 程序

这是个一抓包工具qt程序,但是用到的是vs2008的编译器(具体有不懂的可以留言),使用之前需要先看说明文档,用到了线程、数据库等知识

立即下载
QT抓包程序

QT抓包程序,附带所有的库文件,可直接编译运行,这是源代码。

立即下载
用Qt写了个Web代理抓包工具-已开源,希望能有人共同完善
Android网络抓包
Qt C++编写的网络嗅探

Qt C++编写的网络嗅探器,包括源代码和可执行文件

立即下载
Linux网络抓包工具pcap,界面采用Qt制作

本功能是linux下开发的网络抓包工具,解析的主要协议有tcp、udp、ip、icmp等,界面是通过Qt绘制的,希望能带给大家惊喜!

立即下载
QT跨平台windows编程
QT+libpcap Ubuntu16.04

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

跨平台的网络数据嗅探&抓包程序(基于QT开发,可以在Linux和Windows下编译)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
7 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: