Dagon - Advanced Hash Manipulation
Named after the prince of Hell, Dagon (day-gone) is an advanced hash cracking and manipulation system, capable of bruteforcing multiple hash types, creating bruteforce dictionaries, automatic hashing algorithm verification, random salt generation from Unicode to ASCII, and much more.
Screenshots
Bruteforcing made easy with a built in wordlist creator if you do not specify one. The wordlist will create 100,000 strings to use
Verify what algorithm was used to create that hash you're trying to crack. You can specify to view all possible algorithms by providing the -L flag (some algorithms are not implemented yet)
Random salting, unicode random salting, or you can make your own choice on the salt.
Download
Preferable you can close the repository with
git clone https://github.com/ekultek/dagon.git
alternativley you can download the zip or tarball hereBasic usage
For full functionality of Dagon please reference the homepage here
python dagon.py -h
This will run the help menu and provide a list of all possible flagspython dagon.py -c <HASH> --bruteforce
This will attempt to bruteforce a given hashpython dagon.py -l <FILE-PATH> --bruteforce
This will attempt to bruteforce a given file full of hashes (one per line)python dagon.py -v <HASH>
This will try to verify the algorithm used to create the hashpython dagon.py -V <FILE-PATH>
This will attempt to verify each hash in a file, one per lineInstallation
Dagon requires python version
2.7.x
to run successfully.git clone https://github.com/ekultek/dagon.git
cd Dagon
pip install -r requirements.txt
This should install all the dependencies that you will need to run Dagon
Post a Comment