Extract, generate, and process Hashcat rules with GPU acceleration, Markov chain modeling, functional minimization, and Levenshtein deduplication.
Concentrator v3.4 is a unified Hashcat rule processor — extract the most effective rules from existing rulesets, generate new ones combinatorially or via Markov models, and minimize/deduplicate any collection with GPU-backed functional equivalence checking.
Unlike static rule lists, Concentrator adapts to your data. Four operating modes cover every stage of a rule ruleflow: extraction from corpora, combinatorial chain generation, Markov-based statistical generation, and interactive deduplication with Levenshtein near-duplicate filtering. All optional dependencies degrade gracefully — the tool runs on pure Python if needed.
-e), combinatorial generation (-g), and Markov-based generation (-gm).python concentrator.py or full argument-driven CLI with one required mode flag.--extract-rules)-t (top N) and -s (Markov-probability sort).--generate-combo)-n (target count) and -l min max (chain length).--generate-markov-rules)-gt and -ml min max.--process-rules)-d (disk spill) and -ld N (Levenshtein max distance).Python 3.8+. All optional packages degrade gracefully — the tool runs on pure Python if none are installed.
pyopencl — GPU-accelerated rule validation · numpy — GPU array operations · tqdm — progress bars · psutil — RAM/swap monitoringConcentrator is open source and hosted on GitHub. MIT licensed.
View concentrator on GitHub