This Python script allows you to parse a hashcat.potfile, convert its contents into a JSON format, and upload it to an API endpoint. It is useful for monitoring and managing hash cracking results obtained using hashcat.
Before using this script, ensure you have the following installed:
- Python 3
- Requests library (install via
pip install -r requirements.txt)
-
Clone this repository to your local machine.
-
Navigate to the directory containing the script.
-
Run the script using the following command:
python HashmobAPI.py /path/to/hashcat.potfile
- Follow the prompts to enter the required information:
- API key
- Delay between resubmissions in seconds
- Value for the 'algorithm' (i.e. hashcat mode number)
- The script will continuously monitor the
hashcat.potfile, converting its contents into JSON format and uploading them to the specified API endpoint. It will wait for the specified delay between resubmissions.
Note 1: This script was written to submit hashes to Hashmob.net's API and does not currently support salted submissions, though their API does.
Note 2: The API endpoint can be modified in the hashmob_config.ini file created on first run.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or create a pull request.
This project is licensed under the MIT License.