x8
Very fast alternative to ffuf for parameter fuzzing
Recon & OSINT10 commands
#fuzzing#fast#parameter#rust#brute-force
Installation
1Install via Docker, package manager, or build from source (Rust)
2Verify installation
# Note: Starting with v4.0.0, cargo install uses the crate branch (original reqwest).
# For the modified reqwest version, use Releases page or build from source.
# Docker
git clone https://github.com/Sh1Yo/x8
cd x8
docker build -t x8 .
# Linux — BlackArch
pacman -Sy x8
# Linux / Mac — from source
git clone https://github.com/Sh1Yo/x8
cd x8
cargo build --release
cp ./target/release/x8 /usr/local/bin
# Linux / Mac — via cargo
cargo install x8
# Windows — download from Releases
# https://github.com/Sh1Yo/x8/releasesBasic Usage
High-speed parameter fuzzing tool written in Rust
# Basic parameter fuzzing
x8 -u "https://site.com/endpoint?FUZZ=test" -w paramnames.txt
# Filter specific status codes
x8 -u "https://site.com/api?param=FUZZ" -w values.txt --filter-status 200,403
# High-speed fuzzing with 50 threads
x8 -u "https://site.com/endpoint" -w params.txt -t 200 --threads 50
# Multiple URLs from file
cat urls.txt | x8 -w params.txt -jsonCommand Reference
10 commands
1Target URL with FUZZ placeholder
-u2Wordlist file path
-w3Concurrent requests
-t4Number of execution threads
--threads5Filter by status codes
--filter-status6HTTP method (GET/POST)
-m7JSON output
-j8POST data
-d9Custom headers
-H10Self-update to latest version
--self-updateWhen to Use
1
When you need faster results than ffuf2
As alternative to ffuf in parameter fuzzing3
Scanning large URL lists quickly4
Combined with Arjun for comprehensive coverage5
In high-performance environments with many threadsNotes & Tips
1
10-100x faster than ffuf in some scenarios2
Written in Rust for high performance3
Compatible with standard wordlists used with ffuf4
Supports stdin piping for URL lists5
Auto-update with --self-update flag6
Low resource usage compared to Python tools7
Can be combined with gf for result filtering8
Suitable for quick initial fuzzingCommon Errors & Solutions
no response from the target
Check if server is running and URL is correct
rate limiting / 429 Too Many Requests
Reduce threads or add --delay flag
panic: runtime error
Check input and URL format
wordlist file not found
Use full path to wordlist file