标 题: 【原创】基于WinPCap的网络协议开发 - 炮王(超级打炮机)发送数据包(03) 作 者: 加百力 时 间: 2009-05-18,16:55:36 链 接: http://bbs.pediy.com/showthread.php?t=89175 【文章标题】: 基于WinPCap的网络协议开发 - 炮王(超级打炮机)发送数据包(03) 【文章作者】: 加百力 【软件名称】: WinPCap 【下载地址】: http://www.winpcap.org/ 【内部编号】: MASSADA 0029 【编写语言】: C++ 【使用工具】: VS2005 【操作平台】: Windows 2003 -------------------------------------------------------------------------------- 【详细过程】 在第一篇文章中我们提到WinPCap的基本功能之一就是:  1> 在网络上发送原始的数据包。 发送原始数据包难度不大,只需要应用几个简单的函数就可以了。 我编写炮王程序的主要目的是为了测试WinPCap/libpcap的抓包能力,在不同网速和数据包大小的条件下libpcap的抓包率有多少。 炮王特点: 01、可以发送任意协议的数据包。TCP/IP等等。 02、针对每次发包,会返回状态,可以检测是否成功。在程序中如果失败会自动退出。 03、可以随机修改数据包的:源、目的MAC地址,IP地址,端口、数据内容等属性信息。 04、使用多线程发包,在XP下最多可以同时开2000个线程发包,发包速度快,流量大。在千兆网卡上可以超过15M/s的速度。 05、自动统计发包时间,计算每秒发包数量,流量。 06、可以设置发包的时间间隔,最少到1毫秒。 炮王使用方法: 首先直接运行pw.exe可以看到程序提示的参数信息和显示的当前可用网卡信息。可用网卡信息会保存在CardsInfo.txt文件中。 打开BAT脚本,修改网卡信息,即可。 运行脚本,脚本将数据包文件发送出去。 注意:总的发包数量等于每个线程的发包数量乘以线程总数。 实验的数据包文件都是MSN消息。 具体代码请看附件。 -------------------------------------------------------------------------------- 【版权声明】: 本文原创于看雪技术论坛, 转载请注明作者并保持文章的完整, 谢谢!
2019-12-21 20:00:40 909KB winpcap 数据包
1
基于WinPcap的MFC抓包程序,可以分析ICMP,IGMP,TCP,UDP,ARP协议,并且带有流量统计功能,功能界面完全仿照Ethereal来写,里面包含文档,源码,WinpCap安装包,开发包等。
2019-12-21 19:58:36 11.79MB WinpCap 抓包 嗅探 网络
1
基于WinPcap的网络数据包捕获与分析,是俺的课程大作业,里面含有全部的代码和详细的文档说明。因为它凝聚俺很多的汗水,所以把分设高了点。
2019-12-21 19:51:44 2.52MB WinPcap 数据包捕获分析
1
华中科技大学2018计算机网络安全实验源码,实现了数据包抓取分析以及arp攻击实现中间人攻击。
2019-12-21 19:51:08 293KB 实验 源码
1
用c++基于winPcap开发的嗅探器,用mfc做了一个简单的界面
2019-12-21 19:42:28 44.75MB winPcap 嗅探器 c++ 抓包
1
基于winPcap开发嗅探器(c++),带winpcap开发包,实验报告
2019-12-21 19:42:28 1.23MB winpcap c++ 嗅探器 实验报告
1
此文件包含一体化的基于vc++6.0的MFC程序设计制作出来的windows扫描技术,采用WinPcap,实现了端口扫描,局域网监控,本地流量监控。 包含论文以及源码,经编译通过。 可能需要其他安装文件支持vc6的最后sdk,地址在下面 1.前言 2 2 Winpcap 网络扫描 2 2.1原理说明 2 2.2WinpCap常用函数说明 3 2.3 WinpCap内部构造说明 5 2.4基于WinPcap 捕获数据包的原理 6 2.5基于WinpCap实现 6 2.5.1数据截取 8 2.5.2关与网络流量 13 2.5.3关于本地信息的显示 15 3.基于socket的端口扫描 17 3.1 socket(套接字)编程原理 17 3.2套接字函数的分析 18 3.3 SOCKET端口扫描的程序思想 20 3.4基于SOCKET程序扫描的实现 20 4. 总结 21 5.参考文献 22 6.附录 23 收到此文件后,请按如下步骤安装 1.安装支持vc6的最新sdk(可选,可跳过,如果不能编译的话可补上步骤1) 2.按WinPcap的配置以及安装文件里面描述的方法先安装WinPcap_4_0_2.exe,其他按照Winpcap.doc安装方法里面的说明进行 4.如果自行编译时候出现问题,请在下面查找应对措施 5.免责申明,本文系本人自行编写,免费共享,切勿用于商业用途,仅供参考,因此产生的法律问题本人一律不负责,此资源仅做参考
2019-12-21 19:39:58 2.61MB WinPcap 毕业设计 端口扫描 流量统计
1
掌握 WinPcaP 的安装和配置; 掌握 ARP 协议工作原理和格式; 掌握 WinPcap 发包程序的编写; 掌握防范 ARP 地址欺骗的方法和措施; 了解常用抓包软件,Wireshark、Sniffer Pro 等网络包分析软件的使用。
2019-12-21 19:39:57 1.97MB ARP欺骗
1
在vs2010上做的一个计算机网路课设,实现抓取数据包,并重点对TCP协议进行分析,附有详细报告
2019-12-21 19:37:10 37.37MB winpcap vs C++
1
基于winpcap协议分析器源代码 网络课程设计题目 需要的拿去吧
2019-12-21 19:31:34 84KB 协议分析器 winpcap
1