Skip to content

Latest commit

 

History

History
executable file
·
20 lines (12 loc) · 721 Bytes

README.md

File metadata and controls

executable file
·
20 lines (12 loc) · 721 Bytes

HashcatRulesEngine

A stand-alone implementation of Hashcat's rule engine, based on John the Ripper's rule engine.
Implements rule parsing separate from rule application for better performance and better detection of duplicate rules.

Usage

USAGE:  ./hcre  rule_file  [rule_file  ...]

Input words are read from STDIN, mangled words are written on STDOUT
All rule files are unioned together and duplicate rules are removed
For a cross product of rules, pipe this program into another instance of itself


EXAMPLE:
    ./hcre  best64.rule  <  words.txt
    some_process  |  ./hcre  leetspeak.rule  combinator.rule