John the Ripper updated to v1.7.5

John the Ripper is a fast password cracker, currently available for many flavors of Unix (11 are officially supported, not counting different architectures), Windows, DOS, BeOS, and OpenVMS. Its primary purpose is to detect weak Unix passwords. Besides several crypt(3) password hash types most commonly found on various Unix flavors, supported out of the box are Kerberos AFS and Windows NT/2000/XP/2003 LM hashes, plus several more with contributed patches.

Version 1.7.5

Support for the use of "—format" along with "—show" or "—make-charset" has been added.

The choice of .rec and .log filenames for custom session names has been made more intuitive.

A new numeric variable has been added to the word mangling rules engine: "p" for position of the character last found with the "/" or "%" commands.

Support for "\r" (character lists with repeats) and "\p0" (reference to the immediately preceding character list/range) has been added to the word mangling rules preprocessor.

The undefined and undocumented behavior of some subtle word mangling rules preprocessor constructs has been changed to arguably be more sensible.

Some bugs were fixed, most notably JtR crashing on no password hashes loaded (bug introduced in 1.7.4.2).