Iíve seen programs that can do this before, but now that Iím finally looking into them I canít find too much about them...

What my question is, how could I use a dictionary, with a program to mutate the entries and then put it through pyrit? (Or another program to test WPA handshakes)

Example: lets say I have a dictionary with 3 entries. Those entries are: car, tire and engine. What program would I use to test multiple combinations of the words?
Like:
car
engine
tire
carengine
cartire
enginetire
car3ngin2tir3
enginetirecar
tir3c5reng1ne

and I think you get the idea by now...


TIA for any info or tips