Targinator - The Infinitely Targeted Self-Combinator
-
Title
: Targinator
Author
: Vavaldi, cyclone, Flagg
URL
: https://github.com/0xVavaldi/Targinator
Description
: Targinator combines a wordlist with your hints in every possible way and now also injects new words into it on every possible position. Ideal for highly targeted attacks..\targinator.exe --help Usage: Targinator <target> [<wordlists> ...] [flags] A self-combinator using a targeted and generic wordlist - v0.0.1-2025-06-07-dev Arguments: <target> Path to target data file (must fit in memory) [<wordlists> ...] Path to wordlist files or directory Flags: -h, --help Show context-sensitive help. -m, --min-target=1 Minimum target occurrences -x, --max-target=3 Maximum target occurrences -t, --target-rules="" Apply rules file to Target -r, --wordlist-rules="" Apply rules file to Wordlist, warning: forces wordlist memory -s, --separator="" Word Separator -o, --output-file="" Output File --keyspace Show keyspace for attack (used for HTP) --skip=0 Skip initial N generated candidates (used for HTP) --limit=0 Stop attack early after N generated candidates (used for HTP) --self-combination Combine without using a wordlist [default: True] --partial-deduplicate Help reduce the amount of duplicates --debug Show Debug Messages
-
For those new to running Targinator, below is a good command to start with until you get familiar with the CLI flags:
./targinator target_wordlist.txt ignis-10M.txt -x 1 -t cyclone_250.rule
Example wordlist: ignis-10M.txt
Example rules: cyclone_250.ruleA few things to keep in mind:
- Use a
small target wordlist
(first wordlist in the CLI)- Do not use a large target wordlist or you will run into large memory usage
- Set
-x nth
to your desired max target word occurrence (start small, default is-x 3
) - Use
-t nth
to set rules for the target wordlist (recommended) - If desired, use
-r nth
to set rules for the wordlist (second wordlist in the CLI)
Below is a quick, color-coded breakdown of the CLI to help visualize which wordlist each flag affects:
- Use a
-
Number of cpu threads used by default? Can't limit the number of threads, in case we also run a cpu cracker?