After any operation, GRIMOIRE drops into an interactive REPL session with tab-completion. You can refine, mutate, export, and analyze without restarting.
Show all available commands with descriptions.
grimoire❯ help
Show wordlist statistics — total words, unique, duplicates, length distribution histogram, charset breakdown, entropy score.
grimoire❯ stats
Export the current wordlist to a file. Format is auto-detected from extension (.json → JSON, .hc → Hashcat, default → plaintext).
grimoire❯ export wordlist.txt
grimoire❯ export results.json
Apply mutations to the current wordlist. Without flags, applies all default mutations.
grimoire❯ mutate
grimoire❯ mutate --leet --case
grimoire❯ mutate --numbers --symbols
Launch interactive target profiling wizard (CUPP-style). Generated words are added to the current wordlist.
grimoire❯ profile
Browse or search the Default Credentials database dynamically fetched from online resources.
grimoire❯ defcreds # show all vendors
grimoire❯ defcreds search cisco # search by vendor
Download a wordlist by category. Available: names, passwords, sports, science, random, religious.
grimoire❯ download passwords
Load an existing wordlist and enhance it with mutations.
grimoire❯ improve oldlist.txt
Deduplicate the current wordlist. Use --fuzzy for Levenshtein-based fuzzy dedup.
grimoire❯ dedup
grimoire❯ dedup --fuzzy
Filter the current wordlist by password policy requirements.
grimoire❯ policy min:8 max:16 upper:1 digit:1
Load words from a file and add them to the current wordlist.
grimoire❯ load another-list.txt
Save the current wordlist to a plaintext file.
grimoire❯ save output.txt
Set a session configuration value.
grimoire❯ set output results.txt
Clear the current wordlist and reset the session.
grimoire❯ clear
Exit GRIMOIRE.
grimoire❯ exit