How to compile src or "Where is John"?

Hi!
I would like to use the FREE John the Ripper program to test my password strength. However, I cannot find a complete .app application, only source code. I have been on the website and seen the instructions for compiling the code at:
http://www.openwall.com/john/doc/INSTALL.shtml
however I did not understand how to carry out the commands. Could somebody either explain how to compile the source code, or point me towards the actual program please?

Thanks,
Jimmy

iMac (intel), Mac OS X (10.5.6)

Posted on Mar 8, 2009 9:51 AM

Reply
7 replies

Mar 8, 2009 11:01 AM in response to Jimmy.H.Stows

First off, there is already a password checker built into the OS. You can get to it via the Accounts System Preference when you choose "Change Password." However, that's not very convenient. You can get a program to open the assisstant here: http://www.codepoetry.net/products/passwordassistant

If you still want John, you'll need to have the Developer Tools installed. If you didn't select that option when you installed, you will have to go into the optional installs and install it.

From the Link you posted:
You must download the archive and unarchive it to a folder. There are directions linked in the download page of the website. In Terminal, change to the source folder that is inside of that folder using cd (change directory).
cd src

--In this line, he assumes you have already cd'd into the unarchived folder. The easiest way would be to type cd and space into the terminal, and then drag the src folder to the Terminal window, then hit return.
make
Note the make target for your system and type:

--Apparently, make will tell you what you need to type in for target. I didn't download and try to install, so you'll have to sort that out yourself.
make clean SYSTEM
where SYSTEM is the appropriate make target. Alternatively, if your system is not listed, use:

make clean generic
If everything goes well, this will create the executables for John and its related utilities under "../run/". You can change directory to there and start John, like this:

--The make command creates an executable inside your unarchived folder inside /run.
--From where you are, change to the run directory
cd ../run

--Now run JtR by typing:
./john --test
Alternatively, you may copy the entire "run" directory to anywhere you like and use John from there.


This is not going to create a double-clickable gui app. You have to run it from Terminal or create an executable shell script to run it via double-click.

Mar 8, 2009 11:05 AM in response to Jimmy.H.Stows

Obviously the program(your actual program) costs, hence the free source code. First of all, and I can't remember the how to, is under Keychain Access.app. You can check the strength of your password. Someone could chime in here. And #2 on source compile. Have you ever used the Terminal? It's not a hard make, install. It's already been compiled. See if someone answers on Keychain and your answer about terminal, and we will go from there.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How to compile src or "Where is John"?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.