Extract high‑probability Hashcat rules by analyzing transformation patterns between base and target wordlists. Three‑phase GPU extraction, built‑in seed families (A–I), and functional minimization — no BFS, no blind chaining.
Rulest v2 replaces naive BFS chaining with a GPU‑first 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, and three distinct extraction phases.
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).
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.