Skip to content
/ genos Public

A tool to generate custom wordlists from files πŸ—ƒ and URLs πŸ”—

License

Notifications You must be signed in to change notification settings

saeed0xf/genos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Genos πŸ€–

Genos is a Python tool to generate custom wordlists from files and URLs. Custom wordlists are important during pentesting or bug bounty hunting and this tool can generate target specific wordlists that can be used for multiple purposes, such as forced browsing, parameter mining etc.

Installation πŸš€

git clone https://github.com/saeed0x1/genos.git
cd genos
pip install -r requirements.txt

Usage/Examples πŸŒοΈβ€β™‚οΈ

Usage πŸ’»

python genos.py [--url URL] [--list LIST] [--file FILE] [-o {w,a}] [--nojs] [output_filename]

Options 🚦

 -h, --help        show this help message and exit
  --url URL         Give a single url with .js endpoint
  --list LIST       Give a list of URLs (urls.txt)
  --file FILE       Give one or more files (comma separated)
  -o {w,a}          Output mode: 'w' (write) or 'a' (append)
  --nojs            Mention if the provided URLs are non-js URLs
  --no-num          Set to exclude numbers from the wordlist
  --min-len MINLEN  Set the minimum length of a word

Examples πŸ‡

  • Generate a wordlist from a single URL and save it in 'output.txt' using write mode:
python genos.py --url https://example.com/script.js -o w output.txt
  • Generate a wordlist from a list of URLs stored in 'urls.txt' and append it to 'output.txt':
python genos.py --list urls.txt -o a output.txt
  • Generate a wordlist from a single JS file and print it in the terminal:
python genos.py --file script.js
  • Generate a wordlist from multiple files and print it in the terminal:
python genos.py --file script.js,script2.js,file.py
  • Generate a wordlist from a non-js URL:
python genos.py --url https://example.com/main.css --nojs
  • Generate wordlist from a list of non js urls
python genos.py --list urls.txt --nojs

Author πŸ‘¨β€πŸ’»

About

A tool to generate custom wordlists from files πŸ—ƒ and URLs πŸ”—

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages