XSSer

Automated framework to detect & exploit XSS.

KaliParrothigh

pkg: xsser

XSSer automates finding and exploiting cross-site scripting flaws with many evasion/encoding options.

Syntax

xsser -u {url} -g {param-path}

Example

xsser -u "https://example.com" -g "/search?q=XSS"

Tests the q parameter for XSS using its payload/evasion engine.

Options & flags

What each switch does. Toggle them in the builder below to assemble a command.

-u <https://t>Target URL.
-g </?q=XSS>GET path with the injection point.
-p <q=XSS>POST data to test.
--autoAuto-inject a set of payloads.

Command builder

Tick options (and fill any values) to build a ready-to-copy command.

xsser

Usage examples

xsser -u "https://t" -g "/search?q=XSS"

Test a GET parameter for XSS.

Advantages
  • Many payloads and evasions
  • GUI and CLI modes
  • Reporting features
Disadvantages
  • Noisy active testing
  • Dated UX vs Dalfox
  • False positives possible
Tags
#xss#web

Official docs: XSSer

Related commands

Frequently asked questions

What is XSSer used for?
XSSer automates finding and exploiting cross-site scripting flaws with many evasion/encoding options.
What is an example XSSer command?
A common example is: xsser -u "https://example.com" -g "/search?q=XSS" — Tests the q parameter for XSS using its payload/evasion engine.
Is XSSer part of Kali Linux?
Yes. XSSer ships with Kali Linux (and Parrot OS). If missing, install it with: sudo apt install xsser.
What category of security tool is XSSer?
XSSer is a Web Application tool with a high-risk profile when run against a live target.

Try recon tools live

Run real scans against a domain you control, stage by stage.

Open the lab →