DictionaryAttack: mmap-based wordlist reader with thread partitioning. BruteForceAttack: keyspace generator with mathematical partitioning. RuleSet: 7 mutation transforms via std::generator (capitalize, leet, append/prepend digits, reverse, toggle case). RuleAttack: combines dictionary words with rule mutations. 22 new tests, all passing. |
||
|---|---|---|
| .. | ||
| data | ||
| test_bruteforce_attack.cpp | ||
| test_dictionary_attack.cpp | ||
| test_engine.cpp | ||
| test_hash_detector.cpp | ||
| test_hashers.cpp | ||
| test_rules.cpp | ||