如何利用hping3实现tcp_syn_flood

2024-10-12 16:56:19

1、准备工作:安装Ubuntu环境、mininet、ryu控制器。

2、开启第一个terminal,建立自己的拓扑结构,本次建立的topo结构如图所示。指令分析:--topo single,3:一台交换机三台主机的拓扑结构--mac:自动设定host的mac地址--switch ovsk:使用open vSwitch--controller remote:制定外部的open flow controller

如何利用hping3实现tcp_syn_flood

3、在第二个terminal中,开启ryu-manager。这里需要找到simple_switch_13.py所在目录,才可以正确运行。

如何利用hping3实现tcp_syn_flood如何利用hping3实现tcp_syn_flood

6、打开wireshark准备抓包。新开一个terminal,输入sudo wireshark以打开wireshark。然后在wireshark中选择s1-eth2,观察h2相关的包。

7、进行tcp_syn_flood,并在wires hark中观察结果。同样在建立topo的terminal中打开h1,在h1中运行tcp_syn_flood。代码如下:hping3 10.0.0.2 -q -n -a 10.0.0.1 -S -s 1134 --keep -p 515 -i --faster -c 100wires hark中结果会是h1发送syn给h2,并收到h2回复的syn ack。

如何利用hping3实现tcp_syn_flood
猜你喜欢