
ファジングとブルートフォースのための超シンプルなPython単語リストジェネレータ
パスワードクラッキング(Hashcat)のための超シンプルなPythonワードリストジェネレーター!
何を考えているかは分かっています。なぜ別のワードリストジェネレーターを作るのか? それは、目の前のタスクに正確な文字ジェネレーターを得るために、その場で簡単に修正できる非常にシンプルなものが欲しかったからです。このスクリプトはそれ自体で完全に機能しますが、CTFやペネトレーションテスト中にその場で簡単に修正できるように意図されています。
> wordlistgen.py -h
WordListGen: 0.2 Updated: June 2, 2019
usage: wordlistgen.py [-h] [-all] [-lower] [-upper] [-leet] [-swap] [-ntlm]
[-baseword] [-capitalize] [-orig] [-min MIN] [-max MAX]
[-inputfolder file] [-input file] [-output file]
WordListGen - Very Simple Word List Morpher - Creates a list of unique
words for fuzzing / brute forcing
optional arguments:
-h, --help show this help message and exit
-all Runs all word list morphers
-lower Lowercase each word on the input list
-upper Uppercase each word on the input list
-leet Leetspeak each word on the input list
-swap Swap the case of the word list
-ntlm Parse an NTLM Hash dump list for plaintext words to use
in a wordlist
-baseword Base words only (Post-process) Strips any numbers or
symbols from the generated word list
-capitalize Capitalize the first letter of the word list
-orig Include the original word from the word list
-min MIN Minimum word size (default: 4)
-max MAX Maximum word size (default: 32)
-inputfolder file Specify a folder of wordlists to crawl, process and
combine
-input file Input wordlist (default: wordlist.txt)
-output file Output wordlist (default: wordlistout.txt)
> wordlistgen.py -all
WordListGen: 0.2 Updated: June 2, 2019
DONE!
Wordlist input: wordlist.txt
Wordlist output: wordlistout.txt