Crates.io | rping |
lib.rs | rping |
version | 0.1.6 |
source | src |
created_at | 2024-01-04 19:48:37.722035 |
updated_at | 2024-05-20 17:49:51.371458 |
description | 🌊 A Fully Anonymous Any TCP Flag Flooding Attack CLI. |
homepage | |
repository | https://github.com/wiseaidev/rping |
max_upload_size | |
id | 1088947 |
size | 53,372 |
rping 0.1.6
▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄ ▄ ▄▄▄▄▄▄▄▄▄▄▄
▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░░▌ ▐░▌▐░░░░░░░░░░░▌
▐░█▀▀▀▀▀▀▀█░▌▐░█▀▀▀▀▀▀▀█░▌ ▀▀▀▀█░█▀▀▀▀ ▐░▌░▌ ▐░▌▐░█▀▀▀▀▀▀▀▀▀
▐░▌ ▐░▌▐░▌ ▐░▌ ▐░▌ ▐░▌▐░▌ ▐░▌▐░▌
▐░█▄▄▄▄▄▄▄█░▌▐░█▄▄▄▄▄▄▄█░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌▐░▌ ▄▄▄▄▄▄▄▄
▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌▐░▌▐░░░░░░░░▌
▐░█▀▀▀▀█░█▀▀ ▐░█▀▀▀▀▀▀▀▀▀ ▐░▌ ▐░▌ ▐░▌ ▐░▌▐░▌ ▀▀▀▀▀▀█░▌
▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌▐░▌▐░▌ ▐░▌
▐░▌ ▐░▌ ▐░▌ ▄▄▄▄█░█▄▄▄▄ ▐░▌ ▐░▐░▌▐░█▄▄▄▄▄▄▄█░▌
▐░▌ ▐░▌▐░▌ ▐░░░░░░░░░░░▌▐░▌ ▐░░▌▐░░░░░░░░░░░▌
▀ ▀ ▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀ ▀▀ ▀▀▀▀▀▀▀▀▀▀▀
🌊 RPING CLI
============
A powerful command-line tool for executing TCP flags flooding attacks.
Customize attacks with options like packet length, number of threads,
and TCP flags for efficient network disruption.
🚀 rping: A robust, fully anonymous, Rust-based CLI for any TCP flag flooding attacks.
To install rping
, use the following Cargo command:
cargo install --locked --all-features rping
Once installed, run the following command:
sudo setcap cap_net_raw+ep ~/.cargo/bin/rping
This will set the CAP_NET_RAW
capability and make rping
run with elevated privileges.
Learn how to use rping
and explore its features with the following examples:
rping -t 127.0.0.1 -p 80
rping -s 150 -t 127.0.0.1 -p 443
rping -s 1500 -t 127.0.0.1 -p 8080 -h 16
rping -f ack -t 127.0.0.1 -p 8080
rping -d 5 -t 127.0.0.1 -p 80
rping -n 10000 -t 127.0.0.1 -p 8080
rping -n 10000 -t 127.0.0.1 -p 8080 -i eth0
Option | Default Value | Description |
---|---|---|
-s, --size |
1500 |
Set the length of SYN packets. |
-t, --target |
Specify the target IP address to flood. | |
-p, --port |
80 |
Set the target port number for the attack. |
-h, --threads |
8 |
Set the number of threads for the attack. |
-f, --flag |
syn |
Specify the TCP flag (e.g., syn, ack, urg...). |
-d, --duration |
1 |
Set the attack duration in minutes. |
-n, --number |
2^63 |
Set the number of packets per thread. |
-i, --iface |
eth0 |
Set the network interface to bind the socket to. |
[!NOTE] Configuring the network interface is restricted to iOS, macOS, tvOS, or watchOS due to limitations in
socket2
.
Contributions and feedback are welcome! If you'd like to contribute, report an issue, or suggest an enhancement, please engage with the project on GitHub. Your contributions help improve this CLI tool for the community.
This project is licensed under the MIT License.