John the Ripper is an offline password cracker. It takes password hashes, the scrambled form in which systems store passwords, and tries to recover the original passwords by hashing many guesses and comparing. Because it runs locally against the hashes, it is not slowed by any login defence; its speed depends only on your hardware and the strength of the hashing algorithm.
This makes it the natural partner to any attack that yields hashes, and a great way to understand why password storage matters. Fast hashes fall quickly; slow, salted hashes designed for passwords resist cracking. You will practise entirely on hashes you create yourself, so no real credentials are ever involved.