This is a set it an forget it hashcat wrapper written in python3. it loops over a set of wordlists untill it cracks all the passwords or cycles thru all the wordlists.
usage: HashcatHerder.py [-h] [--mode MODE] [-f Hash FILE] [--addOn Add on Hashcat options] [-p potfile] [--mask] [--brute] [--dbcheck HASH] [--rules] [--rulesPlus] [--wordlist] [--hybrid] [--All] optional arguments: -h, --help show this help message and exit --mode MODE Hashcat Mode -f Hash FILE, --hfile Hash FILE Hash File --addOn Add on Hashcat options All Attacks -p potfile, --pFile potfile Alternate potfile --mask Mask Attack ex: '?a?a?a?a?a?a?a' --brute Brute-force '?a?a?a?a?a?a?a' incrementing --dbcheck HASH Check DB for hash ex: --dbcheck '5f4dcc3b5aa765d61d8327deb882cf99' --rules Quick Rules only --rulesPlus Extended Rules --wordlist Wordlist Only --hybrid Hybrid Attack --All All Attacks
sudo python3 HashcatHerder.py --mode 100 -f /passwords/hash2.txt --wordlist
sudo python3 HashcatHerder.py --mode 100 -f /passwords/hash2.txt --rules --wordlist
sudo python3 /opt/HashcatHerder/HashcatHerder.py -f ./ALL-USERNAMES.HASH --mode 1000 --All --addOn='-O --username'
sudo python3 /opt/HashcatHerder/HashcatHerder.py --dbcheck ntds.hashes