Wavestone's web interface for password cracking with hashcat
A user-friendly Web interface to share an hashcat cracking box among multiple users with some pre-defined options.
Wavecrack can be used to do the following: * Add new password hashes, choose the attack mode and the crack duration * View the past and current cracks for your user with statistics and graphs * View the overall load of the platform * Upload a password-protected file and extract its hash
The attack modes are followed in the order they are displayed on the hash submit form.
It is also possible to stop a crack. However, every cancelation is final.
A limit to the amount of concurrent cracks can be defined in the settings in order not to reduce the current cracks performance.
Install the RabbitMQ server and
$ apt-get install libsasl2-dev libldap2-dev libssl-dev rabbitmq-server
Install the python requirements
$ pip install -r requirements.txt
cracker/app_settings.pyconfiguration file from the
cracker/app_settings.py.examplefile and notably edit the
Initialize the local database linked in the
$ sqlite3 base.db < base_schema.sql
Start the RabbitMQ server
$ sudo service rabbitmq-server start
Start Celery from the application folder
$ celery worker -A cracker.celery
Launch the Flask Web server
All product names, logos, and brands are property of their respective owners.
All resources published in wavecrack are free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the GNU General Public License for more details.