简单介绍一个IxAttack1.29,它是IXIA的一个免费的攻击测试软件。程序都是用TCL编写的。而且是图形界面。界面比较有好。
大家可以去IXIA网站下载。
IxAttack1.29 主要应用在STX板卡上的。近来因工作的要求,需要在XM2机框上的16口LSM板卡上运行这个软件。
在运行的过程,IxAttack返回错误提示,提示上说不能 take ownship端口。也就是说无法找到端口。
在调查中发现,原来IxAttack软件比较古老,16口的LSM板卡比较新。程序的脚本没有相应的板卡ID号。
知道了原因就好办了。在脚本中加入了LSM板卡的ID号,并标示了板卡的端口范围。一切问题就解决了。
IxAttack可以应用在LSM板卡上了。
具体过程如下:
1、打开IxAttack_1.29.tcl文件。
在proc check_if_port_exists_on_chassis { ch ca po } 函数中有一条命令。
set cType [card cget -type]
"card cget -type"就是提示当前板卡的ID号。16口LSM板卡的ID号为107(板卡类型不如,得到的ID号也不相同)。
知道了板卡的ID号就好办了。需要增加板卡参数。
2、找到 set all_supported_port_types {2 3 7 10 11 12 13 14 28 57 69 70 85 79} 命令。
添加LSM的板卡ID 107。
修改后为 set all_supported_port_types {2 3 7 10 11 12 13 14 28 57 69 70 85 79 107}
3、找到 set ports_per_card [list [list 2 4] [list 3 2] [list 7 2] [list 10 4] [list 11 2] [list 12 2] [list 13 2] [list 14 2] [list 28 2] [list 57 8] [list 69 4] [list 70 4] [list 85 4] [list 79 24]]
添加LSM板卡的端口范围。
修改后为 set ports_per_card [list [list 2 4] [list 3 2] [list 7 2] [list 10 4] [list 11 2] [list 12 2] [list 13 2] [list 14 2] [list 28 2] [list 57 8] [list 69 4] [list 70 4] [list 85 4] [list 79 24] [list 107 16] ]
4、这并没有结束。因为IxAttack1.29版本最大支持端口序号为8。也就是说。你使用的端口ID为10的话。它会提示你错误。
这里还需要修改一个参数。set max_port_num 8
修改后为 set max_port_num 16
这样你就可以使用LSM板卡上全部端口了。
5、保存脚本文件。启动IxAttack程序即可。
大家可以试试哦。
另,只要你的板卡支持2-7层的测试。都可以使用IxAttack软件来模拟DDOS攻击。
这里最核心的部分就是 如何找到相应的板卡ID。