TheFox Synflood Save

Start a SYN flood attack to an ip address.

Project README

SynFlood

Start a SYN flood attack to an ip address.

Requirements

  • libnet1. libnet1-dev under Debian.

  • Root access for sending a packet.

  • Its recommended to block all RST packets from the source host on the source host.

    ptables -I OUTPUT -p tcp --dport 80 --tcp-flags RST RST -j DROP
    ptables -I OUTPUT -p tcp --dport 80 --tcp-flags RST ACK -j DROP
    

Build

  1. Clone:

    git clone https://github.com/TheFox/synflood.git
    
  2. In synflood directory, make:

    mkdir -p build && cd build && cmake -DCMAKE_BUILD_TYPE=Release .. && make && make test
    
  3. Done.

Usage

./synflood SRC DST DPT [CONNECTIONS]
  • SRC: Source IP address.
  • DST: Destination IP address.
  • DPT: Destination port.
  • CONNECTIONS: Number of connections.

Examples:

./synflood 192.168.241.31 192.168.1.3 80
./synflood 192.168.241.31 192.168.1.3 80 1000
Open Source Agenda is not affiliated with "TheFox Synflood" Project. README Source: TheFox/synflood
Stars
35
Open Issues
0
Last Commit
4 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating