Take a Linux machine which will act as server and target machine to be flooded with SYN packets. The client machine should be reachable to the server.
- Pull this tool on a Linux machine:
$> git clone https://github.com/gangaram-tii/ghaf-debug-tools.git
$> cd ./ghaf-debug-tools/syn-flooding/
- Setup Nix Shell (For NixOS based Linux machine)
$> nix-shell
-
Run following script to measure network performance. Modify target ip and port in the script and run it.
$> sudo python ./start-syn-flooding.py