━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━▸
░▒▓ ____ ___ ____ _ ▓▒░
░▒▓ | _ \ / _ \ / ___|_ __ (_) _ __ __ _ ≫≫≫ ▓▒░
░▒▓ | | | || | | |\___ \ '_ \ | || '_ \ / _` | ≫≫ ▓▒░
░▒▓ | |_| || |_| | ___) | |_) || || | | || (_| | ≫ ▓▒░
░▒▓ |____/ \___/ |____/| .__/ |_||_| |_| \__, | ▓▒░
░▒▓ |_| |___/ ▓▒░
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━▸
⚡ Network Stress Tester ⚡
Made by saint. Made for a close friend.
FOR PENETRATION TESTING AND EDUCATIONAL PURPOSES ONLY. Unauthorized use against systems you don't own or have permission to test is illegal. You accept full responsibility. Use at your own risk. Always use a VPN when unauthorized, watch out for honeypots.
A terminal-based network stress testing tool. Floods a target with concurrent TCP connections while monitoring connectivity through ICMP ping and TCP port probes in real time. Three-panel split layout. Multi-tab sessions. Built with Python, Textual, and asyncio.
Linux / macOS:
curl -fsSL https://raw.githubusercontent.com/debug-cli/dosping/main/setup.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/debug-cli/dosping/main/setup.bat -OutFile setup.bat; .\setup.batUbuntu / Debian (includes Python install):
sudo apt update && sudo apt install -y git python3 python3-pip python3-venv && curl -fsSL https://raw.githubusercontent.com/debug-cli/dosping/main/setup.sh | bash"I use Arch btw":
sudo pacman -Sy --noconfirm git python python-pip && curl -fsSL https://raw.githubusercontent.com/debug-cli/dosping/main/setup.sh | bashTermux:
pkg update -y && pkg install -y git python && curl -fsSL https://raw.githubusercontent.com/debug-cli/dosping/main/setup.sh | bashWindows CMD:
git clone https://github.com/debug-cli/dosping.git && cd dosping && setup.batRequires Python 3.12+ and git. Setup scripts auto-clone the repo, create a venv, install deps, and launch.
- Multi-tab sessions — up to 4 simultaneous tests, each independent
- Three-panel layout — flood log, connectivity monitor, live stats sidebar
- Live stats — conn/s, success rate, bytes sent, uptime, updated every second
- Dual monitoring — ICMP ping + TCP port probes running in parallel
- Command palette (
Ctrl+P) — 11 custom commands: new test, stop, reset, export, toggles, and more - Log export — save session logs to timestamped .txt files
- Tab spinners — animated indicators on active tabs, checkmarks on completed
- Themeable — ships with DOSping Matrix, switch to nord/gruvbox/others via palette
- Matrix splash — animated character-reveal on launch with KITT scanner bar
- Exit summary — formatted report (target, hits/misses, success rate) on quit
- Cross-platform — Windows, Linux, macOS
| Key | Action |
|---|---|
Ctrl+P |
Command palette |
Ctrl+N |
New test tab |
Ctrl+W |
Close tab |
s |
Stop flood |
q |
Quit |
dosping/
├── dosping.py Main TUI
├── flooder.py TCP flood engine
├── requirements.txt Dependencies
├── setup.bat Windows installer
├── setup.sh Linux/macOS installer
├── README.md
└── docs/
└── index.html Full documentation
FOR PENETRATION TESTING AND EDUCATIONAL PURPOSES ONLY. If you use this to crash servers without written authorization, you will end up in jail. Have fun responsibly.