Running Keepnote on OS-X/macOS.

I sat down tonight to work on my PWK/OSCP lab report (Yeah, I’ve been doing PWK!) before my upcoming exam, and intended to use Microsoft Word on my Mac to do write it up in, just because I’m familiar with it. But, of course, all my notes are in Keepnote which runs on Kali.

Sure, I can run Kali in a VM on my laptop, and I actually already do, but I don’t at all fancy wrangling with cross-VM copy/paste etc. Sure, my data is stored in a synced cloud service, so it’s actually already even available on my macOS drive anyway, but, it would be nice to just use Keepnote natively to access the notes.

Turned out there’s a couple of hoops to jump through, to be expected I suppose – as unfortunately Keepnote appears to be all but abandoned, given the latest version is from 2012.

I found some details at highon.coffee, which were a good start. Unfortunately, there was perhaps already a dependency installed on the laptop used there, or perhaps Brew has just changed that much, that the dependencies suggested didn’t work for me.

I used the first couple of suggestions, but needed to work out an issue with Glade missing from pygtk.,but a couple of Google’s later, and I have it worked out. The updated pygtk install command required is:

brew install --verbose pygtk --with-libglade

Possibly the .dmg installed on highon.coffee provided glade, but brew doesn’t. Not sure… Anyway, Keepnote works on macOS 🙂

I’m intending to blog once a week once I’m done with OSCP, but we’ll see how that goes. Hopefully I will be certified OSCP by July, which was my goal when I signed up at the start of the year 🙂