Skip to content

Scan and detect open redirect issues in web applications using automated payload injection. Ideal for security testing and reconnaissance.

License

Notifications You must be signed in to change notification settings

denoyey/Open-Redirect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OPEN-REDIRECT

Open-Redirect

Open-Redirect is a tool for detecting open redirect vulnerabilities in web applications. These flaws allow attackers to redirect users to malicious sites using trusted URLs. This tool tests various parameters and payloads to identify unsafe redirects. Ideal for penetration testing and web security education.

Build Platform Last Commit Language Technologies Stars Forks Issues Contributors


visitors

🛠️ Features

  • Multi-threaded scanning
  • Supports scanning single URLs or URL lists
  • Built-in payloads and redirect parameter list
  • Custom headers and user-agents
  • JSON and CSV export formats
  • Simple, CLI-based interface

🖥️ Requirements

  • Python 3.8+
  • Works on Linux and other
  • Internet connection (to test redirects)

📦 Installation

git clone https://github.com/denoyey/Open-Redirect.git
cd Open-Redirect
pip install -r requirements.txt

🚀 Usage

Scan Single URL

python openredirect.py

Choose option [1] and input the target URL when prompted.

Example:

https://example.com/redirect?url=

📄 Scan from File

Prepare a .txt file containing one URL per line, then:

python openredirect.py

Choose option [2] and enter the file path when prompted.

🧪 Payloads & Parameters

  • Payloads: Over 50 encoded and obfuscated redirect payloads are used to test for various bypass techniques.
  • Parameters: Includes 60+ common redirect-related parameters like url, redirect, next, target, dest, and more.

You can expand the list by modifying bypass_payloads and redirect_params in the script.

💾 Output Files

  • result.json — JSON formatted scan results.
  • result.csv — CSV formatted scan results.
  • log.txt — Full scan log output.

🙌 Credits

Developed by denoyey.
Built for educational and ethical penetration testing purposes only.
Contributions and pull requests are welcome!

About

Scan and detect open redirect issues in web applications using automated payload injection. Ideal for security testing and reconnaissance.

Topics

Resources

License

Stars

Watchers

Forks

Languages