IxAttack1.29版本应用在XM2机框上的16口LSM卡的问题。

来源:互联网 发布:得失寸心知什么意思 编辑:程序博客网 时间:2024/04/30 22:58

简单介绍一个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。