Skip to content

LazyXss: Automation Tool to Test and Confirm the XSS Vulnerability

GitHub: https://github.com/iamunixtz/LazyXss
Last Commit: September 7th, 2024


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
Contributions and Feedback 🤧
If you encounter any issues or have suggestions for improvements, please share them with us. Contributions are always welcome!

Warning ⚠️
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.

Latest