BSD Ports

security/john 1.8.0p2 OpenBSD

extremely fast password cracker

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Benoit Lecocq <[email protected]>
Categories
security

Description

John the Ripper -- Password Cracker

John the Ripper is designed to be both powerful and fast. It combines several cracking modes in one program, and is fully configurable for your particular needs (you can even define a custom cracking mode using the built-in compiler supporting a subset of C).

Out of the box, John supports (and autodetects) the following ciphertext formats: standard and double-length DES-based, BSDI's extended DES-based, FreeBSD's (and not only) MD5-based and OpenBSD's Blowfish-based.

With just one extra command (required to extract the passwords), John can crack AFS passwords and WinNT LM hashes.

Unlike other crackers, John doesn't use a crypt(3)-style routine. Instead, it has its own highly optimized modules for different ciphertext formats and architectures. Some of the algorithms used couldn't be implemented in a crypt(3)-style routine: they require a more powerful interface (bitslice DES is an example). Additionally, there're assembly routines for several processors and architectures (special Intel Pentium version, x86 with MMX, generic x86, Alpha EV4, SPARC V8).

In the other systems

SystemPortVersion
OpenBSDsecurity/john1.8.0p2
FreeBSDsecurity/john1.9.0.j.1_1
NetBSDsecurity/john1.9.0nb2
DragonFlysecurity/john1.9.0.j.1_1

Install

Binary package:

pkg_add john

From the ports tree:

cd /usr/ports/security/john && make install

Dependencies

No port depends on this one.