Made by https://ipstresser.pro 🌙
Local-only multi-method IP stresser and IP booter designed exclusively for testing your own servers.
This is a legal, restricted network stress testing utility that cannot target any external IP address.
SEO keywords: IP stresser, IP booter, local stresser, server stress test tool, UDP flood tester, TCP flood tester, Layer 7 stresser, HTTP GET/POST flood, own server load tester, legal IP stresser, safe IP booter.
This tool is intentionally limited to the machine it is running on.
- It only accepts IP addresses that belong to the local host (127.0.0.1, localhost, and the server’s own network interfaces).
- Any attempt to target an external IP is immediately rejected.
- It is not a public IP stresser or IP booter service.
- It is not intended, designed, or capable of attacking third-party systems.
Use this tool only to stress-test services and applications that you own or have explicit written permission to test.
Misuse against systems you do not own is illegal under computer misuse and cybercrime laws in most jurisdictions.
- Strict local-only targeting – hard-coded safety restriction
- 3 UDP methods
- 3 TCP methods
- 2 Layer-7 (HTTP) methods – GET & POST
- Live real-time statistics (packets/sec + bandwidth)
- Configurable threads, duration, payload size, and HTTP path
- Single static Go binary – no dependencies at runtime
- Cross-platform capable (Linux, Windows, macOS with recompile)
- Clean CLI with helpful built-in documentation
| Method | Description | Best for testing |
|---|---|---|
udp-basic |
Constant-size payload flood at maximum rate | Basic UDP packet handling & bandwidth |
udp-random |
Random payload sizes + random content on every packet | Robustness against irregular traffic |
udp-burst |
Short high-rate bursts with micro-pauses | Buffer handling & burst tolerance |
| Method | Description | Best for testing |
|---|---|---|
tcp-data |
Opens connections and continuously streams data | Throughput & sustained connection load |
tcp-connect |
Rapid open/close connection flood | Connection table / backlog exhaustion |
tcp-slow |
Slowloris-style: opens many connections and drips data slowly | Slow-connection / keep-alive handling |
| Method | Description | Best for testing |
|---|---|---|
http-get |
High-concurrency HTTP GET requests | Web server / reverse proxy request handling |
http-post |
High-concurrency HTTP POST requests with configurable body size | Application endpoints that accept POST data |
- Go 1.18+ (only needed to compile)
git clone https://github.com/YOUR_USERNAME/local-ip-stresser.git
cd local-ip-stresser
go build -o local_stresser local_stresser.goFor a smaller static binary:
CGO_ENABLED=0 go build -ldflags="-s -w" -o local_stresser local_stresser.goThe resulting local_stresser binary is self-contained and can be copied to any compatible machine.
./local_stresser [flags]| Flag | Default | Description |
|---|---|---|
-target |
127.0.0.1 | Target IP (must be local) |
-port |
80 | Target port |
-method |
(required) | One of the methods listed above |
-threads |
50 | Number of concurrent workers |
-duration |
30 | Test duration in seconds |
-size |
1024 | Payload / POST body size in bytes |
-path |
/ | HTTP path (only used by http-get / http-post) |
# UDP basic flood against a local service on port 8080
./local_stresser -target 127.0.0.1 -port 8080 -method udp-basic -threads 100 -duration 20
# UDP random packets
./local_stresser -target 127.0.0.1 -port 8080 -method udp-random -threads 50 -duration 15 -size 1200
# TCP connection flood
./local_stresser -target 127.0.0.1 -port 80 -method tcp-connect -threads 200 -duration 30
# Slowloris-style TCP
./local_stresser -target 127.0.0.1 -port 80 -method tcp-slow -threads 100 -duration 60
# Layer-7 HTTP GET
./local_stresser -target 127.0.0.1 -port 8080 -method http-get -threads 80 -duration 25 -path /
# Layer-7 HTTP POST with 2 KB body
./local_stresser -target 127.0.0.1 -port 8080 -method http-post -threads 40 -duration 20 -path /api/test -size 2048Run without arguments to see the full help menu and method list.
- Local IP validation on every run – external IPs are rejected before any traffic is sent
- Automatic detection of all local interface addresses (IPv4 + IPv6)
- Loopback and link-local addresses are always allowed
- No raw sockets or privileged operations required for normal methods
- Clear console warnings and hard exit if a non-local target is supplied
- Designed so the binary cannot be trivially turned into a public attack tool
Q: Is this a real IP stresser / IP booter?
A: It is a local-only stress testing tool that uses the same method names people associate with IP stressers and IP booters. It cannot attack any system except the machine it is running on.
Q: Can I use this against my VPS or cloud server?
A: Only if you run the binary on that same server. You cannot point it at a remote IP from another machine.
Q: Why does it refuse external IPs?
A: This is an intentional safety and legal design decision. The tool exists for legitimate self-testing only.
Q: Will this damage my server?
A: High thread counts and long durations can exhaust CPU, memory, file descriptors, or network buffers on the local machine. Start with low values and monitor your system.
Q: Do I need root / administrator privileges?
A: No. All methods work as a normal user.
Q: Is this legal?
A: Yes, when used strictly against systems you own or are authorized to test. Using any stresser against third-party systems without permission is illegal.
Q: Can I add more methods or remove the local restriction?
A: The local-only check is a core safety feature. Removing it would turn the tool into something that can be abused. We do not support or encourage that.
Q: Does it support IPv6?
A: Local IPv6 addresses (including ::1) are detected and accepted.
This software is provided for educational and legitimate self-testing purposes only.
The authors and contributors accept no liability for any misuse, damage, or legal consequences resulting from the use of this tool.
By downloading, compiling, or running this software you acknowledge that:
- You will only target servers and services that you own or have explicit authorization to test.
- You understand that network stress testing can cause service disruption on the local machine.
- You accept full responsibility for your actions.
Do not use this tool for any illegal activity.
MIT License – free to use, modify, and distribute with the original safety restrictions intact.
Local IP Stresser / Local IP Booter – Safe stress testing for your own servers only.