This is a heavily patched version of John the Ripper 1.7.5 that I created for MacOS X (Universal) and not an official release.  There's currently no up-to-date documentation.  You should be familiar with John 1.7.5 to use this program.  It supports the following algorithms:

- Traditional DES
- BSDI DES
- FreeBSD MD5
- OpenBSD Blowfish
- Kerberos AFS DES
- NT LM DES
- NT MD4
- Mac OS X 10.4+ salted SHA-1 
- M$ Cache Hash
- Apache MD5
- HMAC MD5
- Post.Office MD5
- Raw MD5
- Generic MD5 (md5_gen(0-17) for 15 total working generic MD5 hash types - SEE README in doc directory)
- PHPass MD5
- IPB2 MD5
- Raw SHA-1
- Kerberos v5 TGT
- Netscape LDAP SHA
- Netscape LDAP SSHA
- OpenLDAP SSHA
- Eggdrop
- Oracle
- Oracle 11g 
- MYSQL
- MYSQL_fast
- MySQL 4.1 double-SHA-1
- Lotus5
- More Secure Internet Password (Lotus v6)
- LM Network Challenge/Response (LM C/R DES)
- NTLMv1 Network Challenge/Response (NTLMv1 C/R MD4 DES)
- LMv2 C/R MD4 HMAC-MD5
- NTLMv2 C/R MD4 HMAC-MD5
- HalfLM C/R DES
- MS-SQL (2000)
- MS-SQL05 (2005)
- EPiServer SID Hashes
- PHPS MD5
- PIX MD5
- SAP CODVN G
- SAP BCODE
- Netscreen MD5
- HTTP Digest access authentication

Refer to http://www.openwall.com/john for more details.

The included binaries are:

john - for use on G3, G4, G5 and Intel MacOS X computers. (Universal - Intel 32-bit and 64-bit).  To run the Intel 32-bit version on a 64-bit MacOS X computer to take advantage of SSE2 optimized algorithms, run the following command:  arch -i386 ./john.  For example, arch -i386 ./john -test -format:pix-md5.

On Intel Macs, it is recommended you run john for most common hashes and only run "arch -i386 ./john" if cracking a particular hash will benefit from SSE2 acceleration (i.e. PIX MD5, MS-SQL05, etc.)

The altivec code has been re-engineered by Solar Designer (solar@openwall.com) with sbox improvements by DumplingerBoy (Dango-Chu) to give amazing performance increases.  Benchmarks for altivec enhanced algorithms will exceed all but the newest Intel Core Duo hardware, even at almost half the CPU frequency.

-- 
Erik Winkler <ewinkler@erols.com>
