A fast, XSS scanning tool with payload injection and a silent mode for clean output. Below highlights features, usage, examples and tips in a compact, eye-catching style.
- ✨ Reflected XSS
- 👨🦯 Blind XSS
- 🗂️ Stored XSS
- ⚡️ Fast Scan
- 🔀 Parallel Scanning
- 🎯 Accurate Result
- 🚀 Stdio/Piping mode
- 🔗 Single URL Scaning mode
- 📂 File scanning mode
- 📦 Custom Payload mode
- 📌 Pinpoint/Specific Parameter Injection mode
- 🚿 Spray mode
- ⚙️ Encoding Mechanism
- 🤫 Silent mode
- 💾 Output saving
echo "http://testphp.vulnweb.com/listproducts.php?cat=a&dog=1" | xsser -p payloads.txt -o out.txt
xsser -u "http://testphp.vulnweb.com/listproducts.php?cat=a&dog=1" -p payloads.txt -o out.txt
xsser -f urls.txt -p payloads.txt -o out.txt
http://testphp.vulnweb.com/listproducts.php?cat=FUZZ&dog=1
http://testphp.vulnweb.com/login.php?id=FUZZ
http://testhtml5.vulnweb.com/comment?id=FUZZ
xsser -f urls.txt -p payloads.txt -pl "FUZZ" -o out.txt
xsser -f urls.txt -p payloads.txt -spray -o out.txt
xsser -f urls.txt -p payloads.txt -pl "FUZZ" -e url -o out.txt
Advance XSS Scanner v4.0.2
Developed by: github.com/h6nt3r
Options:
-u string single URL to scan
-f string file with URLs (one per line)
-p string payload file (one per line) (required)
-pl string keyword: only scan parameters whose value contains this keyword (silent skip otherwise)
-t int number of worker threads (default 5)
-T int timeout seconds per test (default 10)
-e string encoding mechanisms (comma-separated, e.g., url,base64)
-s silent: only print URLs; white for Not Vulnerable, red for XSS Found
-spray bool spray all payloads to all params of each URL and after end urls, if payloads remain, start again from first URL
-o string output file (plain text, only XSS found URLs)
- Install google-chrome
sudo wget "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb"
sudo apt --fix-broken install -y
sudo apt update --fix-missing
sudo apt install ./google-chrome-stable*.deb -y
- Delete google-chrome
.debfile
sudo rm -rf ./google-chrome-stable*.deb
- Install Go (1.20+ recommended).
- Install Chrome/Chromium on your machine.
go install -v github.com/h6nt3r/xsser@latest
git clone https://github.com/h6nt3r/xsser.git
cd xsser
go mod init main.go
go mod tidy
go build -o xsser *.go
sudo mv xsser /usr/local/bin/
cd
xsser -h
- 50+ Encoding mechanism
- Many more....

