LazyXss is an automation tool designed to test and confirm XSS (Cross-Site Scripting) vulnerabilities, specifically focusing on reflected XSS in URLs.
/$$ /$$ /$$
| $$ | $$ / $$
| $$ /$$$$$$ /$$$$$$$$ /$$ /$$| $$/ $$/ /$$$$$$$ /$$$$$$$
| $$ |____ $$|____ /$$/| $$ | $$ \ $$$$/ /$$_____//$$_____/
| $$ /$$$$$$$ /$$$$/ | $$ | $$ >$$ $$ | $$$$$$| $$$$$$
| $$ /$$__ $$ /$$__/ | $$ | $$ /$$/\ $$ \____ $$\____ $$
| $$$$$$$$| $$$$$$$ /$$$$$$$$| $$$$$$$| $$ \ $$ /$$$$$$$//$$$$$$$/
|________/ \_______/|________/ \____ $$|__/ |__/|_______/|_______/
/$$ | $$
| $$$$$$/
\______/
About LazyXss
LazyXss automates the process of detecting reflected XSS vulnerabilities in URLs. This tool does not scan for DOM-based XSS or other types of vulnerabilities. It focuses exclusively on reflected XSS based on the provided URL. Thank you for using LazyXss!
Features
- Automated Testing: Quickly checks for reflected XSS vulnerabilities in URLs.
- Configurable Payloads: Allows you to specify and encode payloads for testing.
- Proxy Support: Optionally use proxies for testing to avoid detection and IP blocking.
- Logging: Detailed logging of test results and server status.
- Multi-Platform Support: Easy installation and setup on Windows, Debian-based, Fedora-based, and macOS systems.
- Handle urls on file
- Improving the proxy and encoding the payloads
Upcoming Features
- GUI Mode: A graphical user interface for easier configuration and use.
- Improved Speed: Optimizations to enhance testing speed and performance.
- Increased Accuracy: Enhanced algorithms for more accurate vulnerability detection.
- Advanced Reporting: Detailed and customizable reports of test results.
Setup LazyXss
Ensure you install the latest version of Google Chrome and the corresponding version of ChromeDriver for your device to avoid errors.
Installation Instructions
Windows
Clone the Repository git
clone https://github.com/iamunixtz/LazyXss.git
cd LazyXss
Install Dependencies
pip install -r requirements.txt
Run the Installer
python installer.py
Start LazyXss
python LazyXss.py
Debian-based Systems (e.g., Ubuntu)
Update and Upgrade Packages
sudo apt update && sudo apt upgrade
Install Dependencies
sudo apt install git python3-pip
git clone https://github.com/iamunixtz/LazyXss.git
cd LazyXss
pip3 install -r requirements.txt
Run the Installer
python3 installer.py
Start LazyXss
python3 LazyXss.py
Fedora-based Systems
Update Packages
sudo dnf update
Install Dependencies
sudo dnf install git python3-pip
git clone https://github.com/iamunixtz/LazyXss.git
cd LazyXss
pip3 install -r requirements.txt
Run the Installer
python3 installer.py
Start LazyXss
python3 LazyXss.py
macOS
Install Homebrew (if not already installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install Dependencies
brew install git python
git clone https://github.com/iamunixtz/LazyXss.git
cd LazyXss
pip3 install -r requirements.txt
Run the Installer
python3 installer.py
Start LazyXss
python3 LazyXss.py
Running LazyXss may consume significant CPU resources. Ensure you are using a machine with adequate performance to avoid potential slowdowns or crashes. It is not recommended for use on low-specification systems.
https://github.com/iamunixtz/LazyXss/