hashcat (advanced password recovery)

hashcat is the world's fastest and most advanced password recovery
utility, supporting five unique modes of attack for over 160
highly-optimized hashing algorithms. hashcat currently supports CPUs,
GPUs, other hardware-accelerators on Linux, Windows and OSX, and has
facilities to help enable distributed password cracking.
