Recent Posts



Play Framework 2.2 and Postgres 9.3.1 java.sql.SQLException: No suitable driver found


OSX: 10.9
Postgres: 9.3.1
Scala: 2.10.3
PlayFramework: 2.2
Java: 1.7.0_25


libraryDependencies ++= Seq(
  "org.postgresql" % "postgresql" % "9.2-1003-jdbc4"




Stop/Start your play application and you should be good to go.

How to: Configure Burp and Chrome for HTTPS (SSL) packet inspection and web site debugging on Mac OSX

Use Case

You are troubleshooting a web application and want to see the data being sent. You think you can’t because it is encrypted with SSL. You totally can bro/bro-dette. You to-tal-ly can.

Download BURP (the free edition is fine)

Using Chrome, install zx2c4’s quick and dirty proxy flipper

Run Burp

When you run the Burp jar file, it will launch the gui along with a proxy running on port 8080. It will also create its own self signed certificate. Obviously this certificate has not been signed by any actual authority and will create issues for you. We are going to bypass this problem by essentially telling OSX to “TRUST” this self signed certificate.


Enable Quick And Dirty Proxy Flipper


Select the http://localhost:8080 radio button



With Burp running, access using Chrome. You should get the following screen.




Let me explain what is happening. You are using chrome to access the web site Because you enabled zx2c4‘s quick and dirty proxy flipper. The chrome extension is proxying the request through Burp. Burp is then using its self signed certificate to encrypt the data. At this point, your chrome browser is freaking out because it doesn’t know who the heck you are. It thinks you are a regular old l33t h@x0r or something. Here is how to fix it.

Click the lock icon with the red (x)




Click the “certificate information” link


Click on the PortSwigger CA line


Click and Drag the Gold Certificate icon to your desktop


(Image of certificate on your desktop)



Double click on the .cer file that you dragged to your desktop, this will open a popup window, make sure that “system” is set in the dropdown, then click the add button


Type in your System password (you may have to do this several times)



Click “Always Trust” (you may have to enter your system level password)


You should see the following line in the Keychain Access application. The blue plus denotes that you select to “Trust” the certificate.


Close Chrome, Open Chrome, Try accessing again, Success


Now if you go back to Burp, you can click on the Proxy->History tab and see the traffic



Happy Sniffing!!!


How To: Install The HomeBrew Package Management Utility Locally On Mac OSX

Posted on August 29, 2011

I was tired of having to compile my shiz by hand and not being a fan of Macports, I decided to give HomeBrew a try. Not knowing if I would like it, I wanted to install it locally in my home directory so that I could blow it away should it upset me.

Here are the steps I used to make it happen.

Assuming that you have git and all other dependancies (Intel CPU 2, OS X 10.5 or higher, Xcode with X11 3, Java Developer Update 4) installed.

jared@localhost$ cd
jared@localhost$ git clone
jared@localhost$ vi ~/.bash_profile

Add the following line then :wq

export PATH=$HOME/homebrew/bin:$PATH

Open a new shell session and type brew.

jared@localhost$ brew
Example usage:
  brew install FORMULA...
  brew uninstall FORMULA...
  brew search [foo]
  brew list [FORMULA...]
  brew update
  brew upgrade [FORMULA...]
  brew [info | home] [FORMULA...]
  brew doctor
  brew install -vd FORMULA
  brew [--env | --config]
  brew create [URL [--no-fetch]]
  brew edit [FORMULA...]
Further help:
  man brew
  brew home

You are all set! – FREE Mac App That Locks Your Keyboard And Mouse

Macifier - Pacifying Your Keyboard And Mouse

My daughter Gracie was routinely disabling our family laptop while she skyped with her Grandparents. So I wrote a small Macintosh application that locks the keyboard and mouse. After showing the initial app to my buddy Mike Brisk, he created an awesome logo.

Head over to and download it for free.