In this tutorial, I’m using Kali Linux, a distribution built for hacking and pen-testing, but you can use John on any other system if you prefer, the examples I give later will work the same way. You can either download the source code and compile it, or use a release package for your system or distribution. John The Ripper is an open-source password recovery tool, and is available on all operating systems and distributions.