{"id":23350277,"url":"https://github.com/jenderal92/open-redirect-finder","last_synced_at":"2026-01-31T17:35:49.593Z","repository":{"id":267031378,"uuid":"900077812","full_name":"Jenderal92/Open-Redirect-Finder","owner":"Jenderal92","description":"Open Redirect Finder is an automation tool used to detect open redirect vulnerabilities on a URL.","archived":false,"fork":false,"pushed_at":"2024-12-07T19:58:21.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T12:51:14.300Z","etag":null,"topics":["custom-payload","ethical-hacking","open-redirect","penetration-testing","python-27","security-testing","url-vulnerability"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jenderal92.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-07T19:56:14.000Z","updated_at":"2024-12-07T21:27:17.000Z","dependencies_parsed_at":"2024-12-07T20:27:33.515Z","dependency_job_id":"a3661ade-56bb-4c03-911f-c44e886aa16f","html_url":"https://github.com/Jenderal92/Open-Redirect-Finder","commit_stats":null,"previous_names":["jenderal92/open-redirect-finder"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Jenderal92/Open-Redirect-Finder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenderal92%2FOpen-Redirect-Finder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenderal92%2FOpen-Redirect-Finder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenderal92%2FOpen-Redirect-Finder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenderal92%2FOpen-Redirect-Finder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jenderal92","download_url":"https://codeload.github.com/Jenderal92/Open-Redirect-Finder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jenderal92%2FOpen-Redirect-Finder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28948512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T14:26:55.697Z","status":"ssl_error","status_checked_at":"2026-01-31T14:26:52.545Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["custom-payload","ethical-hacking","open-redirect","penetration-testing","python-27","security-testing","url-vulnerability"],"created_at":"2024-12-21T08:15:41.135Z","updated_at":"2026-01-31T17:35:49.576Z","avatar_url":"https://github.com/Jenderal92.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open-Redirect-Finder\n\n\u003cp\u003e\u003cstrong\u003eOpen Redirect Finder\u003c/strong\u003e is an automation tool used to detect open redirect vulnerabilities on a URL.\u003c/p\u003e\n\n![Open-Redirect-Finder Jenderal92](https://github.com/user-attachments/assets/33e3aef8-40e8-45f7-b62a-ce76265ff04b)\n\n\n## Features\n\n\u003cul\u003e\n    \u003cli\u003eBatch Processing: Supports testing multiple URLs at once from an input file.\u003c/li\u003e\n    \u003cli\u003eAutomatic Validation: Checks whether the entered URLs are vulnerable to open redirects.\u003c/li\u003e\n    \u003cp\u003ePayload Options:\u003c/p\u003e\n    \u003cli\u003eDefault Payload (Option 1): Uses only the payload provided in the code.\u003c/li\u003e\n    \u003cli\u003eCustom Payload (Option 2): Uses a custom payload entered by the user through the \u003ccode\u003ecustom.txt\u003c/code\u003e file.\u003c/li\u003e\n    \u003cli\u003eCombine Default and Custom Payload (Option 3): Uses a combination of both default and custom payloads.\u003c/li\u003e\n\u003c/ul\u003e\n\n## How to Use\n\n\u003col\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cstrong\u003eDownload and Install Python\u003c/strong\u003e\u003c/p\u003e\n        \u003cp\u003eEnsure Python 2.7 is installed on your system. You can download it from the official Python website: \n        \u003ca href=\"https://www.python.org\" target=\"_blank\"\u003ehttps://www.python.org\u003c/a\u003e.\u003c/p\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cstrong\u003eInstall Required Module\u003c/strong\u003e\u003c/p\u003e\n        \u003cp\u003eRun the following command to install the \u003ccode\u003erequests\u003c/code\u003e library:\u003c/p\u003e\n        \u003cpre\u003epip install requests\u003c/pre\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cstrong\u003ePrepare the Target URL File\u003c/strong\u003e\u003c/p\u003e\n        \u003cp\u003ePrepare a text file containing a list of target URLs (e.g., \u003ccode\u003eurls.txt\u003c/code\u003e). Each URL should be on a separate line.\u003c/p\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cstrong\u003eSelect Payload Option\u003c/strong\u003e\u003c/p\u003e\n        \u003cp\u003eChoose the payload option you would like to use:\u003c/p\u003e\n        \u003cul\u003e\n            \u003cli\u003e\u003cp\u003e\u003cstrong\u003eOption 1\u003c/strong\u003e: Use the default payload that is already provided by the tool.\u003c/p\u003e\u003c/li\u003e\n            \u003cli\u003e\u003cp\u003e\u003cstrong\u003eOption 2\u003c/strong\u003e: Use a custom payload that you create, such as from the \u003ccode\u003ecustom.txt\u003c/code\u003e file.\u003c/p\u003e\u003c/li\u003e\n            \u003cli\u003e\u003cp\u003e\u003cstrong\u003eOption 3\u003c/strong\u003e: Combine the default and custom payloads for a more comprehensive test.\u003c/p\u003e\u003c/li\u003e\n        \u003c/ul\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cstrong\u003eFollow the Results\u003c/strong\u003e\u003c/p\u003e\n        \u003cp\u003eAfter selecting the payload and starting the test, follow the results displayed in the terminal. If an open redirect vulnerability is found, the vulnerable URL will be shown along with the payload used to discover it.\u003c/p\u003e\n    \u003c/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cstrong\u003eSave the Test Results\u003c/strong\u003e\u003c/p\u003e\n        \u003cp\u003eThe test results will be saved in the \u003ccode\u003eresults.txt\u003c/code\u003e file. This file contains a list of vulnerable URLs along with the payload used to exploit the open redirect vulnerability.\u003c/p\u003e\n    \u003c/li\u003e\n\u003c/ol\u003e\n\n## Disclaimer !!!\n\n\u003cp\u003eI have written the disclaimer on the cover of Jenderal92. You can check it \u003ca href=\"https://github.com/Jenderal92\"\u003eHERE !!!\u003c/a\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenderal92%2Fopen-redirect-finder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenderal92%2Fopen-redirect-finder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenderal92%2Fopen-redirect-finder/lists"}