Extract high‑probability Hashcat rules by analyzing transformation patterns between base and target wordlists. Four‑phase GPU extraction, built‑in seed families (A–M), Token‑Strip pre‑pass (Phase 0), Genetic Algorithm (Phase 3), and functional minimization — the most advanced rule extractor in the suite.
Rulest v2 replaces naive BFS chaining with a GPU‑first four‑phase extraction engine. Given a base wordlist (source) and a target wordlist (dictionary), it reverse‑engineers the Hashcat rules that transform base words into target words — using OpenCL parallelism, a VRAM Bloom filter, four distinct extraction phases, and an optional Genetic Algorithm for deep‑chain discovery.
The result is a production‑ready .rule file, ordered by hit count and minimized via signature‑based functional deduplication. 100% compatible with Hashcat’s GPU engine (max 31 ops, no rejection rules). An optional Phase 0 Token‑Strip CPU pre‑pass reverse‑engineers exact chains from target passwords using 14 extraction modes before any GPU work begins.
--genetic) with 2× novelty bonus for new chains, 20% time reservation, stagnation guard, and tournament selection + crossover + mutation.--token-strip) with 14 extraction modes and multiprocessing. Reverse‑engineers exact rule chains from target passwords; singles → Phase 1; chains → Phase S + Phase 2.--genetic) with 2× novelty bonus, dedicated 20% time reservation (min 120s), stagnation guard, tournament selection + crossover + mutation.Disabled with --no-builtin-seeds. These seeds run as a dedicated phase and are also forwarded to Phase 2 as scaffolding for deeper chains.
Rulest v2 integrates seamlessly with the A1131 ecosystem:
.rule file with hit counts and functional dedup.--list-devices, --device index/name--depth2-chains … --depth10-chains)OpenCL 1.2+ GPU (NVIDIA, AMD, Intel). CPU fallback supported but slow.
Output includes header with total candidates, minimization stats, and per‑depth rule counts. Sorted by GPU hit frequency.