Skip to content
SYN flood implementation using Boost.Asio
C++ Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE
Makefile
Makefile.static
README
strace.txt

README

#
# README
#
#   [*] SYN flood written in C++ using Boost.Asio
#   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Files:
-------------------------------------------------------------------
raw_tcp.hpp         : Define a protocol to access raw TCP for Asio
protocol_header.hpp : Define a base class of each protocol headers
ip_header.hpp       : Define IP header class
tcp_header.hpp      : Define TCP header class
iphdrincl.hpp       : Define a socket option to enable IP_HDRINCL
main.cpp            : Main program
-------------------------------------------------------------------

[*] Requirements
-------------------------------------------------------------------
Environment:
    May works on Linux (version 2.0 or higher)
Compile Time:
    Boost C++ Libraries
    Some POSIX headers
    A compiler which can compile C++11 codes
        (This repo contains a few C++11 codes)
Run Time:
    Root or CAP_NET_RAW privilege
-------------------------------------------------------------------

[*] License
    SYN-flood is licensed under The BSD 2-Clause License.
You can’t perform that action at this time.