A high-performance word generator for password cracking with per-position configurable character sets.
maskprocessor is a high-performance word generator used primarily for password cracking and security testing. It creates password candidates based on configurable masks that define character sets for each position, allowing for efficient and targeted attacks. It solves the problem of excessively large keyspaces in brute-force attacks by focusing on realistic password patterns.
Security professionals, penetration testers, and ethical hackers who need to perform password recovery or security assessments. It's also used by researchers studying password strength and human behavior in password creation.
Developers choose maskprocessor for its unmatched speed and flexibility in generating targeted password candidates. Its unique selling point is the ability to define per-position character sets, which dramatically reduces the search space compared to traditional brute-force tools.
High-Performance word generator with a per-position configureable charset
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Benchmarked as the world's fastest word generator, achieving over 100 million candidates per second on modern hardware like AMD FX-6100, making it ideal for time-sensitive security testing.
Allows per-position character set definition using built-in placeholders (e.g., ?l for lowercase) and up to four custom charsets, enabling highly targeted attacks based on human password patterns.
Leverages common password structures, as shown in the Julia1984 example, to cut keyspace from 62^9 to manageable sizes, reducing cracking time from years to minutes with the same hardware.
The --increment flag automatically generates candidates for varying password lengths, streamlining attacks without manual mask adjustments for each length.
Operates exclusively via terminal commands, lacking a GUI which can be a barrier for non-technical users or teams preferring visual tools for password audits.
Designed solely for password cracking and security testing; not suitable for general-purpose word generation, random password creation, or applications outside ethical hacking.
Includes only basic ASCII sets (lowercase, uppercase, digits, symbols), requiring custom charsets for complex patterns like non-English characters or specific symbol combinations.
Often used with hashcat for full password recovery workflows; standalone functionality is limited, and setup may involve compiling from source or managing binary distributions.