If I want to create a wordlist, using JTR to mangle a source list by applying its default rules to them I can do this like so:
# john -rules --stdout --wordlist=/usr/share/wordlists/rockyou.txt | head Press 'q' or Ctrl-C to abort, almost any other key for status 123456 12345 123456789 password iloveyou princess 1234567 rockyou 12345678 abc123
However, if I want to apply non-default rules to the wordlist, John doesn't like it:
# john --rules=Jumbo --stdout --wordlist=/usr/share/wordlists/rockyou.txt | head Extra parameter for option: "--rules=Jumbo"
This ruleset works fine when cracking hashes:
john hashes.txt --wordlist=/usr/share/wordlists/rockyou.txt --rules=Jumbo
Why can't John apply the rules to the wordlist and output a list rather than only being able to crack using a rulesset such as Jumbo?
Or am I missing something?