This tool is designed to generate enhanced password variations by analyzing the content from a given webpage. Leveraging the information fetched, it can construct potential passwords considering combinations such as uppercase-lowercase variations, leetspeak substitutions, and appending/prepending of years. Depending on the specific flags set, users can precisely tailor the complexity and variations of the generated passwords to ensure a broad spectrum of combinations.
Created by j0lt.
- Webpage Analysis: Analyzes the given webpage for potential password seeds.
- Uppercase-Lowercase Variations: Creates combinations using various capitalization schemes.
- Leetspeak Substitutions: Converts specific characters in potential passwords to their leetspeak equivalents.
- Year Appends: Attaches years (from 1970 to the present year) to the start or end of potential passwords.
- Simple Passwords: Allows generation of basic passwords without any transformations.
usage: main.py [-h] --url/-U URL [--cookies COOKIES] [--uplow/-u] [--leet-l] [--year/-y] [--simple/-s] --output/-o OUTPUT
-h, --help: Show this help message and exit.--url URL, -U URL: URL to fetch possible passwords from a specific webpage.--cookies COOKIES, -c COOKIES: Provide cookies in format:{"cookie_name": "cookie value", ...}if required to access the page.--uplow, -u: Consider both uppercase and lowercase variations of the passwords.--leet, -l: Use leetspeak transformations for passwords.--year, -y: Append and prepend years to the passwords.--simple, -s: Only generate simple passwords without transformations.--output OUTPUT, -o OUTPUT: Specify the path for the output file.
-
Basic Usage (generate simple password list without variations):
python main.py -U https://example.com -o output.txt
-
With Cookies (if needed):
python main.py -U https://example.com -c '{"session": "abcd1234"}' -o output.txt -
Uppercase-Lowercase and Leetspeak Variations:
python main.py -U https://example.com -u -l -o output.txt
-
Simple Passwords Only:
python main.py -U https://example.com -s -o output.txt
-
All Transformations:
python main.py -U https://example.com -u -l -y -s -o output.txt