https://github.com/geniuszly/genflooder
A versatile attack simulation tool for testing network security measures. GenFlooder can simulate various types of attacks including UDP DoS, TCP SYN flood, and HTTP flood.
https://github.com/geniuszly/genflooder
cybersecurity ddos dos-attack ethical-hacking flooder genflooder http-flood network-flooding network-security network-tools penetration-testing python stress-testing tcp-syn tcp-syn-flood traffic-generator udp udp-dos
Last synced: about 2 months ago
JSON representation
A versatile attack simulation tool for testing network security measures. GenFlooder can simulate various types of attacks including UDP DoS, TCP SYN flood, and HTTP flood.
- Host: GitHub
- URL: https://github.com/geniuszly/genflooder
- Owner: geniuszly
- License: mit
- Created: 2024-08-11T19:23:09.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-11T19:23:54.000Z (10 months ago)
- Last Synced: 2025-03-27T05:22:30.278Z (2 months ago)
- Topics: cybersecurity, ddos, dos-attack, ethical-hacking, flooder, genflooder, http-flood, network-flooding, network-security, network-tools, penetration-testing, python, stress-testing, tcp-syn, tcp-syn-flood, traffic-generator, udp, udp-dos
- Language: Python
- Homepage:
- Size: 5.86 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
Awesome Lists containing this project
README
# GenFlooder
A versatile attack simulation tool for testing network security measures. GenFlooder can simulate various types of attacks including UDP DoS, TCP SYN flood, and HTTP flood.# EN
## Features
- **UDP DoS**: Simulate UDP flood attacks.
- **TCP SYN Flood**: Simulate TCP SYN flood attacks.
- **HTTP Flood**: Simulate HTTP flood attacks.## Requirements
- Python 3.x
- `colorama` for colored terminal output
- `requests` for HTTP requests
- `aiohttp` for asynchronous HTTP flood attack## Installation
```bash
pip install colorama requests aiohttp
```## Usage
```bash
python GenFlooder.py [target] [port] [duration] [attack_type]
```
- **target**: The IP address of the target.
- **port**: The target port.
- **duration**: Duration of the attack in seconds.
- **attack_type**: Type of attack (`UDP`, `TCP`, `HTTP`).
## Example
```bash
python GenFlooder.py 192.168.1.1 80 60 UDP
```
## Important
This tool is intended solely for educational purposes. Unauthorized use of this tool against networks or systems without permission is illegal and unethical. Use it responsibly. The author is not responsible for using his program for selfish purposes.# RU
## Возможности
- **UDP DoS**: Моделирование UDP-флуд атак.
- **TCP SYN Flood**: Моделирование TCP SYN-флуд атак.
- **HTTP Flood**: Моделирование HTTP-флуд атак.## Требования
- Python 3.x
- `colorama` для цветного вывода в терминале
- `requests` для HTTP-запросов
- `aiohttp` для асинхронных HTTP-флуд атак## Установка
```bash
pip install colorama requests aiohttp
```## Использование
```bash
python GenFlooder.py [цель] [порт] [длительность] [тип_атаки]
```
- **цель**: IP-адрес цели.
- **порт**: Целевой порт.
- **длительность**: Длительность атаки в секундах.
- **тип_атаки**: Тип атаки (`UDP`, `TCP`, `HTTP`).
## Пример
```bash
python GenFlooder.py 192.168.1.1 80 60 UDP
```
## Важно
Этот инструмент предназначен исключительно для образовательных целей. Несанкционированное использование этого инструмента против сетей или систем без разрешения является незаконным и неэтичным. Используйте ответственно. Автор не несет ответственности за использование его программы в корыстных целях.