https://github.com/itisuniqueofficial/web-dos
web-dos is a low-bandwidth HTTP DoS (Denial of Service) simulation tool, inspired by Slowloris.
https://github.com/itisuniqueofficial/web-dos
ddos dos website
Last synced: 11 months ago
JSON representation
web-dos is a low-bandwidth HTTP DoS (Denial of Service) simulation tool, inspired by Slowloris.
- Host: GitHub
- URL: https://github.com/itisuniqueofficial/web-dos
- Owner: itisuniqueofficial
- License: mit
- Created: 2025-06-07T20:28:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-07T20:33:01.000Z (about 1 year ago)
- Last Synced: 2025-06-07T21:26:25.299Z (about 1 year ago)
- Topics: ddos, dos, website
- Language: Python
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# web-dos
**web-dos** is a low-bandwidth HTTP DoS (Denial of Service) simulation tool, inspired by Slowloris.
It allows you to test how your website or server responds to slow HTTP attacks by holding connections open using incomplete requests.
> β οΈ **DISCLAIMER:**
> This tool is for **educational** and **authorized** testing **only**. Do **not** use it without **explicit permission**.
> Unauthorized use may be illegal under cybercrime laws.
---
## π§ Features
- Slow HTTP DoS (similar to Slowloris)
- Customizable socket count and timing
- HTTPS support
- SOCKS5 proxy support
- Randomized User-Agent headers
- Reconnects sockets if dropped
- Lightweight and scriptable
---
## π Requirements
- Python 3.6+
- Optional: `PySocks` for proxy support
```bash
pip install pysocks
````
---
## π¦ Installation
```bash
git clone https://github.com/itisuniqueofficial/web-dos.git
cd web-dos
python3 setup.py install
```
Or use it directly:
```bash
python3 web_dos.py --help
```
---
## π Usage
```bash
python3 web_dos.py [options]
```
### Example
```bash
python3 web_dos.py example.com -s 200 --https --randuseragents --verbose
```
### Common Options
| Option | Description |
| ------------------------------ | ------------------------------------------------- |
| `-s`, `--sockets` | Number of sockets to use (default: 150) |
| `--https` | Enable HTTPS connections |
| `-ua`, `--randuseragents` | Randomize User-Agent headers |
| `--sleeptime` | Seconds to wait between each header (default: 15) |
| `-x`, `--useproxy` | Use SOCKS5 proxy |
| `--proxy-host`, `--proxy-port` | Set proxy host and port |
| `-v`, `--verbose` | Enable detailed output |
---
## π File Structure
```
web-dos/
βββ web_dos.py # Main attack script
βββ setup.py # Installation script
βββ README.md # This file
```
---
## π§βπ» Author
**It Is Unique Official**
---
## π License
MIT License β do whatever you want, but **donβt break the law.**