|
"Fine Packet Builder"具有对于任意协议栈构成的包的生成,解析和管理功能。可以运用于与包生成与解析
相关的流量生成,包生成,协议测试和协议模拟等各个方面上。
"Fine Packet Builder"的开发是以Eclipse为开发平台的,并且提供了丰富易用的图形界面,所以是非常
方便使用的。根据特定的协议栈来进行包的操作的话,原来只能用专用的库,并用C这些语言来开发,如果不是
经验丰富的程序员是很难的。如果用了本工具,只要简单的动一下画面就行了,基本上谁都能用。而且,还
提供了脚本语言(Jython)的API,来灵活地对应高级控制的需要。
本工具分为免费功能和强化功能。对于免费功能,可从我公司网站下载免费版安装程序并没有使用时间限制。对于
强化功能,可用免费版试用30天,如果需要继续使用的话需要从我公司网站购入License Key,并安装于已安装
好的免费版上,使之升级为强化版。如果是用于非商业用途的话,我们同时发放与强化版同样功能的技术交流版.
[免费功能]
可运用免费功能,也就是下列GUI功能,来简单的进行包的生成,管理和发送工作。
1)对于由已定义协议的任意组合而构成的包,可进行生成,修改,复制,保存。
2)通过使用包数据库,可用外部媒体来保存和管理包。
3)在L2(链路层)上,定量或者突发地传送包。
4)IP Option, TCP Option等复杂域也可以通过GUI来编辑。
5)自动计算长度域和Checksum域的值
6)配备了Jython脚本语言的编辑和执行环境
7)支持协议
Ethernet, ARP, IPv4, ICMP, UDP, TCP, L2TP(v2), L2TP(v3), PPP, PPPoE, IPv6, ICMPv6
[强化功能]
可运用强化功能,也就是下列脚本API,来动态控制包的生成和解析。
1)包的生成,编辑,复制,encode, decode
2)用包数据库来进行包的保存和管理
3)通用(Pcap, WinPcap格式)抓包文件的生成和读取。
4)通过WinPcap在L2上进行包的发送和接收。
5)包的高速生成和解析
可以通过高速包生成和解析API,并且自动计算长度域和Checksum域的基础上,高速生成和解析包。在CPU是
“AMD Athlon 64*2 Dual 2.11G HZ”的机器上,用单一线程测试的结果,对于下层协议是Ethernet和
IPv4的UDP和TCP包来说,一秒内可生成1万个,解析2.5万个包左右。
[产品下载]
Fine Packet Builder Free Edition V1.1.1可从下列链接下载
http://www.fineqt.com/finepktbuilder_1.1.1.jar或者访问下列地址
http://www.fineqt.cn/index_cn.htm
[产品安装]
适用于Windows 2000, Windows XP, 需先安装Java Runtime Enviroment 1.5以上和WinPcap 3.1以上
然后直接执行finepktbuilder_1.1.1.jar文件就可以了。详细内容和产品介绍可参照下列网页
http://www.fineqt.cn/index_cn.htm |
|