| Crates.io | gliror |
| lib.rs | gliror |
| version | 1.1.0 |
| created_at | 2025-11-06 10:42:56.238638+00 |
| updated_at | 2025-11-14 02:45:41.453245+00 |
| description | Advanced Rust-based DoS/Load Testing Tool with Concurrent Requests |
| homepage | https://github.com/KillDarkness/Gliror |
| repository | https://github.com/KillDarkness/Gliror |
| max_upload_size | |
| id | 1919416 |
| size | 234,391 |
An advanced, multi-vector (HTTP, UDP, Slowloris) DoS and Load Testing tool with cluster support, written in Rust.
GLIROR is a high-performance Denial of Service and load testing tool designed for security professionals and developers. It supports multiple attack vectors, real-time performance monitoring, and can be run in a distributed cluster for large-scale tests.
Ensure you have the Rust toolchain installed. Then, install GLIROR from Crates.io:
cargo install gliror
gliror --url http://example.com --time 60 --concurrent 100
gliror --attack-type udp --host 1.1.1.1 --target-port 53 --time 60
Create a file named attack.yml:
url: "http://example.com"
attack_type: "http"
time: 120
concurrent: 200
headers:
X-Custom-Header: "gliror-test"
Run the attack:
gliror --config attack.yml
Create a file named cluster_attack.yml:
url: "http://example.com"
attack_type: "http"
time: 120
concurrent: 200
cluster_mode: true
role: "master"
distribution_mode: "max-power" # Options: "even" (default), "max-power"
total_workers: 2
port: 8080
output: "results.json" # Output file for worker results
Run the master node:
gliror --config cluster_attack.yml --role master
Run the master node with max power distribution mode:
gliror --cluster-mode --role master --distribution-mode max-power --url http://example.com --time 60 --concurrent 1000
Run worker nodes:
gliror --cluster-mode --role worker --coordinator-addr http://MASTER_IP:8080
This will distribute the full concurrent load to each worker, allowing for maximum request throughput across the cluster.
For detailed information, please refer to the documentation in the docs/ directory.
This tool is intended for educational purposes and authorized security testing only. Misuse of this tool against systems without explicit permission is illegal. The developers assume no liability and are not responsible for any misuse or damage caused by this program.
This project is licensed under the MIT License. See the LICENSE file for details.