Skip to content

pfpacket/SYN-flood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#
# 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.

About

SYN flood implementation using Boost.Asio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published