Installing Keybase.io CLI on Mac OS X El Capitan

Installing Keybase.io CLI on Mac OS X El Capitan

Keybase Logo

Founded by Max Krohn and Chris Coyne, who previously founded OK Cupid, Sparknotes and TheSpark, it’s presently only available in a private alpha. It markets itself as “a public directory of publicly auditable public keys.

Built upon the tried and trusted platform of GNU Privacy Guard, Keybase allows users to easily encrypt, decrypt and share messages within a tried-and-tested encryption standard. Furthermore, all public keys are tied to user accounts on the Keybase websites, in addition to Twitter and Github accounts.

 

Please Note: You will need to have Xcode installed beforehand.

Firstly we need to install GPGTools which will contain most things needed for the command line key base client to work properly. So head on over to https://gpgtools.org/gpgsuite.html and download the latest disk image.

Run the package installer as you would do with any other piece of software by double clicking the install.pkg icon.

GPG Suite Smitten

Once you have PGP Tools installed we can move on to the next prerequisite which is Node.js.

The easiest way to install Node.js would be to use brew, It’s also a great tool to have on your system anyway for installing other tools such as Nmap and Youtube-dl not to mention hundreds more useful applications.

Installing Brew to grab Node.js

All we need to do is open up a terminal and copy and paste the following command.

[/crayon] Press return and you will be asked to sign the Xcode licence.

Screen Shot 2015-10-01 at 14.44.36

Just issue your terminal with the below command and enter your password.

Screen Shot 2015-10-01 at 14.46.31

You will then be greeted with the above licence agreement from apple. You can sit there and read it if you wish but like 99% of other users you can just hit ‘q’.

Screen Shot 2015-10-01 at 14.46.44

If you agree to the licence file then just type ‘agree’ and hit return.

Screen Shot 2015-10-01 at 14.46.56

You’ll now need to issue that command again which we did at the beginning.

[/crayon] Screen Shot 2015-10-01 at 14.47.02

Brew will then proceed to install, you can just hit RETURN at the prompt to continue.

Screen Shot 2015-10-01 at 14.47.16Yay! Brew is now installed, now to install Node.js. It’s as easy as this.

Screen Shot 2015-10-01 at 14.48.49

Brew should install Node.js pretty quickly, it’s then on to installing the keybase installer.

I’ve found that the above process may take a few minutes but hang in there it will do it’s stuff. Once the installation of the installer has finished, you can go ahead and run it.

Screen Shot 2015-10-01 at 14.49.12Screen Shot 2015-10-01 at 14.51.40Voila! Keybase is installed go ahead and login with the following command.

Screen Shot 2015-10-01 at 14.52.01

You should now be all setup and ready to use the Keybase.io command line client. If you require any more assistance with the commands to use with the program you can find these on the Keybase.io website. If you want a brief run down I could always create one for you, you only have to ask!.

Security Researcher and Penetration Tester
CHECK Team Member

Leave a Reply

%d bloggers like this: