做编程开发少不了要经常进行网络发包、抓包、网络报文修改操作,在同类软件中xcap发包工具算是很不错的一款了。xcap可以构造并发送各种协议的报文数据,xcap也是网络管理员必备的工具软件。
界面预览图:

使用xcap发包工具可以构造与发送常见的网络报文,如arp、ip、icmp,udp等多种协议的报文数据,内置报文生成器及报文解析器,支持数据校验与加密,工具中包含了一些比较实用的工具,可以进行流量测试,查看本地ARP表,查看本地路由表,显示本地网络信息及查看TCP/UDP端口。使用时需要选择网络接口,支持带参数启动接口等。
xcap发包工具功能特点:
1、构造报文
支持构造常见的以太网报文,包含arp、rarp、ipv4、ipv6、icmpv4、icmpv6、igmp、udp、tcppim、ospf、rip、snmp、ppp、pppoe、ipsec(ah/esp)等等,与一些不常见的报文,如果802.3、STP等等。
构造报文使用向导的方式,依次构造每一层协议的头部;构造完一层协议的头部后,从界面中选择相应的下一头部类型,随后点击下一步,即可生成对应的协议,如以太网中选择0x0800,则点击下一步按钮后,创建IP头部构造界面。
2、发送报文
WinPcap能从系统中读取处所有的网络接口,本功能可以从指定的接口发送构造的报文,支持两种简单的发送策略,一是发送选中的(用鼠标选中),二是循环发送复选框选中的报文。
3、辅助功能
IP分片、响应ARP/NDP查询、响应ICMP Echo Request、TCL控制发送、支持中文、英文界面、提供WinPcap格式的文件浏览,可以与WireShark结合使用、抓包,报文分析。
xcap发包工具使用教程:
1、解压后,先安装Wincap 4.0.2以上版本,随后双击xcap.exe启动。

2、在接口右键点击,点击刷新接口。

3、选择接口,右键点击点击启用。随后在报文组右键点击,点击创建报文。

4、最好的方法是用wireshark抓包,保存成pcap格式,随后点击从pcap文件读取,选择要发送的报文。

5、也可以选择创建报文,支持多种协议。

6、发送报文。

注意事项:
1、最大支持64K长度的报文,软件中没有做长度检测,超过该长度,有可能造成软件异常退出;
2、抓包功能没有对内存使用做限制,如果抓包数量过多,会造成软件异常退出,抓包功能仅仅是为了简单的测试与TCL脚本使用,对于大数据量或者复杂的功能,建议使用专用的抓包软件,如Wireshark等;
3、最大支持16个网络接口;
4、每个报文组最大支持32768个报文,软件不做检测;
提示:
这是一个网管软件!!请勿用于不良用途。。。
使用前需要先安装WinPcap,否则会提示wpcap.dll找不到的问题,为方便大家使用,已经将WinPcap_4_1_3.exe打包在了一起,安装一下就能使用了。。双击xcap.exe启动。













