A Python wrapper for Hashcat that automates password cracking workflows with wordlist management and brute-force attacks.
Autocrack is a Python wrapper for Hashcat that automates password cracking workflows. It helps security professionals by managing wordlists, rules, and attack sequences, reducing the manual effort required to crack hashes. The tool integrates brute-force attacks with custom masks and provides logging for session analysis.
Penetration testers, security researchers, and red teamers who regularly perform password cracking and want to automate Hashcat operations.
It simplifies complex Hashcat commands into a single script with configurable options, saving time and reducing errors in multi-step cracking processes.
Hashcat wrapper to help automate the cracking process
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Sequences Hashcat attacks with predefined wordlists and rules, reducing manual intervention as described in the key features for streamlined cracking sessions.
Allows brute-force attacks with custom masks before wordlist attempts, optimizing attack strategy through the -b and -bm options in the usage.
Filters wordlists by size or keywords using -ws and -t options, improving efficiency by selecting appropriate lists for the task.
Supports multiple Hashcat rule sets (e.g., all, simple) and custom rules via -r and -cr, enabling flexible password mutation strategies.
Logs cracking sessions with the -l option for analysis and review, aiding in strategy refinement and result tracking.
Missing key features like custom mask character sets, mask attacks, and attack success tracking, as admitted in the To Do list, limiting advanced use cases.
Requires setting path variables at the script's beginning, which is error-prone and not automated, adding setup complexity.
Inherits all limitations from Hashcat; performance and compatibility issues with Hashcat directly affect Autocrack's functionality.
README focuses on usage with minimal guidance on setup, troubleshooting, or best practices, making it harder for newcomers.