Is it possible to specify a mask (of sorts) on the command like with John the Ripper where most of the words are known (but not the permutations used in the passphrase)?
Example: If part of the passphrase is the word "Agile", the passphrase could be one of "aGile", "Ag!le", "Ag1le", etc.
I know one the command like I could specify a mask such as:
--mask='?a' --min-length=xx --max-length=yy
But I know that the passphrase uses a few words and is 12-20 characters long (so just doing the above mask will take a very long time to compute given the number of ASCII characters that will be tried by default. I can reduce that by at least seeding the phrase with a couple of possible words (that may require some minor substitution) and let John deal with any prefix and postfix words or special characters (e.g. trailing "!" characters, etc.)