Python script for checking common admin/login paths on websites you own or have explicit permission to test.
Developed by JOJIN JOHN.
- Works with Python 3
- No third-party packages required
- Includes 1,000 unique admin/login paths
- Live scan progress
- Parallel scanning with configurable workers
- Supports custom wordlists
- Works on Windows, Linux, macOS, and Termux
- Python 3.8 or newer
- Git
git clone https://github.com/jojin1709/Admin-Finder.git
cd Admin-FinderNo install step is needed. Do not run pip install; this tool uses only Python's standard library.
python3 adm-finder.py https://example.comInteractive mode:
python3 adm-finder.pyUsing the Windows launcher:
run.bat https://example.comUsing Python directly:
python adm-finder.py https://example.comInteractive mode:
python adm-finder.pygit clone https://github.com/jojin1709/Admin-Finder.git
cd Admin-Finder
python3 adm-finder.py https://example.comShow only possible admin/login pages:
python3 adm-finder.py https://example.comShow every checked response:
python3 adm-finder.py https://example.com --show-allUse a slower scan:
python3 adm-finder.py https://example.com --delay 0.2Use more or fewer parallel workers:
python3 adm-finder.py https://example.com --workers 12
python3 adm-finder.py https://example.com --workers 1Use a longer request timeout:
python3 adm-finder.py https://example.com --timeout 10Use a custom wordlist:
python3 adm-finder.py https://example.com --wordlist wordlist.txtDisable colors:
python3 adm-finder.py https://example.com --no-colorusage: adm-finder.py [-h] [-w WORDLIST] [-t TIMEOUT] [-c WORKERS] [-d DELAY]
[--show-all] [--no-color]
[url]
url- target URL, for examplehttps://example.com-w, --wordlist- path to a custom wordlist-t, --timeout- request timeout in seconds-c, --workers- number of parallel requests-d, --delay- delay between requests in seconds--show-all- print non-matching responses too--no-color- disable ANSI colors
If you already cloned the repository, update it with:
git pull origin mainadm-finder.py- scanner scriptwordlist.txt- common admin/login paths used by the scannerrun.bat- Windows launcherLICENSE- MIT license file.gitignore- generated/cache files Git should ignoreREADME.md- setup and usage instructions
If python does not work on Linux, macOS, or Termux, use:
python3 adm-finder.py https://example.comIf Kali shows externally-managed-environment after running pip install, you can ignore it. This project does not need pip or any external Python packages.
If Git is not installed, download it from:
https://git-scm.com/downloads
If the scan is too fast for a target you own, add a delay:
python3 adm-finder.py https://example.com --delay 0.5If the scan looks quiet, it is still working. By default it shows live progress and only prints found paths. Use --show-all to print every checked response.
This project is released under the MIT License. See LICENSE for details.