ifconfig ethX promisc 。最后开始抓包。python -u changL2.py eth | tshark -i ethX -w test.cap就开始抓包咯。。。按ctrl+C停止抓包。。OK咯。。
>首先,将下载好的iou放在相应的位置,桌面也行。第一步:创建动态链接库,终端下操作。
sudo ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.4
/此命令适用于10.04或者更高版本的ubuntu.
第二步:修改IOU目录文件权限。
进入存放iou的文件下。
sudo chmod a+x *.*/赋予这个目录下的文件权限。
第三步:破解license,并且将破解出来的license替换掉iou文件下面的iourc和根目录下的iourc.
命令:python crack.py
第四步:修改start文件夹,也就是修改路由器和交换机的模块增减。
649x225
上图中圈红色的为高级的交换机IOS,其他的为路由器的IOS。
模块解释:-e 1 /E为E模块,一个E模块中有4个以太网接口。
-s 1 / S为串行口,一个串行口中有4个串行口。
后面的1024为这个IOS的存储单元,为1024MB,3001...3005代表的是这些设备的控制台端口,10,12为设备的序号,为后面的netmap文件搭建拓扑提供参考。
NETMAP文件:
1:0/0 10:0/1/第一台设备的E模块的E0/0接口,接到第10太设备的E模块的E0/1接口。
2:0/0 10:0/2/第二台设备的E模块的E0/0接口,接到第10太设备的E模块的E0/2接口。
3:0/0 12:0/1/第三台设备的E模块的E0/0接口,接到第12太设备的E模块的E0/1接口。
4:0/0 12:0/2/第四台设备的E模块的E0/0接口,接到第12太设备的E模块的E0/2接口。
注意:设备的序号是根据start文件夹中设备的序号来参考搭建的。
第五步:运行设备,停止设备。登录设备。
运行设备:进入存放start文件夹的目录下 . ./start开始运行。
停止设备:进入存放start文件夹的目录下 . ./stop停止所有设备。
登录设备:终端下使用 telnet 127.0.0.1 3010/举例,登录交换设备。