很早就想找一个能够像SMB一样方便构造报文,又能够向指定的网卡发送报文的工具。特别是调试Ipv6的时候,调试过程显得特别麻烦!要找2台IPv6主机,还要配置协议栈。现在,新项目多了,SMB资源更紧张了,要测试一些东西可真难!
在网上网下寻寻觅觅很久,都没有找到理想中的工具,CommView构造报文比sniffer方便了许多,但气人的是CommView只告诉我checksum错误,就是不帮我算一算。Wireshark(前身是Ethereal)会告诉我错了,也会告诉我正确的应该是多少,但是不知道怎么用它发帧。
在寻找过程中,发现了Winpcap开发包,发现它有段时间了,就是没有决心要用它。由于那段时间实在抢不到SMB了,又要测试IGMP SNOOPING的容量,所以就动手敲打了这个工具。取其名曰:anysend
使用须知
1. Anysend是基于Winpcap驱动开发的,因此运行之前必须确定安装了winpcap驱动。2. 如果你已经安装和使用了Wireshark或Ethereal,那么可以不安装winpcap驱动,因为Wireshark或Ethereal也是用winpcap驱动。
如果你还使用了CommView,那么最好Winpcap要在最后安装。
更新历史
V0.87.8支持最常用的MAC地址格式,即xxxx.xxxx.xxxx。
增加activex服务,添加了第一批接口20个。
V0.87.7
修正tunnel报文在自动确定报文长度模式下跑飞问题。
增加winpcap dump file导入。