john-tests
john-tests copied to clipboard
Test Suite for John the Ripper
See https://github.com/magnumripper/JohnTheRipper/issues/2731
# This issue should stay perpetually open. When new formats are added to pass_gen.pl (or we have some other technique to generate them), they should be added here. Also, when...
We could add a "format fuzzer" for testing, that randomizes a hundred or so things like `keccak_512(md4($p).haval256_4($s))` from a list of primitives and runs a --test=0 on each. Should be...
See https://github.com/magnumripper/JohnTheRipper/issues/841 for lots of very small tests that TS should verify (if there is a mask mode present at all). They will ensure ranges and placeholders are parsed (or...
We currently only test wordlist mode, without rules. We should test variants of the wordlist mode (rules, loopback, --min/max-length, dupe suppression, --mem=1, pipe and stdin) as well as other modes...
I have created a c++ file that generates a new input dictionary. I am hopeful that this dictionary will help put a bit more stress on JtR, especially on length...
Build a very large file (say 200mb), of arbitrary data lines (none matching). Scatter into that file while it is created, the lines of pw.dic. Then for some fast formats,...