Wednesday 25 June 2014

SFLPhone Fails to start - solved

Sometimes SFLPhone (a VOIP client) will completly fail to start and give a generic useless error about "Make sure the daemon is running" which doesn't help because you will find it is not running and you cant start it either.

The solution?

simply do the following command:

rm ~/.cache/sflphone/

That will remove the lock file, sflphone clietn will start up and start the deamon as well.

Wednesday 12 March 2014

Raspberry Pi Based Intrusion device

Finally after all these months I have written up my work project of embedding a raspberry pi into a phone for network attacking with subversive devices.

Raspberr Ph0wn

Please give it a read and send me feedback on twitter!


Friday 28 February 2014

Install BeeF framework on LMDE

The guide on teh beef website is broken as fuck and doesnt work, I got pissed off so I figured out what the correct method is and wrote this simple guide.

Follow the below commands one by one

apt-get update
apt-get install curl git ruby build-essential ruby-sqlite3 libsqlite3-dev libssl-dev
source /etc/profile.d/
rvm pkg install zlib --verify-downloads 1
rvm install ruby-1.9.3-p545
rvm use 1.9.3
gem install bundler
git clone git://
cd beef/
bundle install
ruby beef

Friday 7 February 2014

KDE menu empty or KDE missing applications

So after a small update it seems KDE menu just stopped populating, after a ton of trawling and figuring stuff out here is the perfect solution

to /home/YOURUSER/.config/menus/
now rename it to

now run:
kbuildsycoca4 -noincremental

shouldn't even need to reboot, just check your lovely menu!

Wednesday 5 June 2013

performance co-pilot nmap discovery script

Knocked up a little nmap nse script to detect and grab the version of the SGI Performance Co-Pilot service. If you see this come back with something, use the pcp client to grab more stuff.

you can download a copy here -

example output here....

nmap -A -p 44321

Starting Nmap 6.00 ( ) at 2013-06-05 21:39 BST
Nmap scan report for
Host is up (0.0028s latency).
44321/tcp open  pcp     SGI Performance Co-Pilot
|_pcp-version: 3.6.4

Service detection performed. Please report any incorrect results at .
Nmap done: 1 IP address (1 host up) scanned in 42.64 seconds

HeaderCheck updated

cant get to our labs site atm for some reason, so just a quick update on this tool -

CliTrack2 - exiFC (exif see)

So, after someone I knew whated to extract some exif data, I decided to give away the first trickles of the latest version of CliTrack2.

You can grab the exif tool from here
it only works on single images at a time (clitrack2 will do a whole hdd if you let it) but it does use the newer exif python tags that I made to replace the PIL one that sucked. (its included in the tgz file)


Sunday 5 May 2013

Giant Choc-dip for the lols

So today was a boring day, I decided to go and hunt for some lunch, ended up making this insted for lols.

that lot became this epic choc-dip :D


Thursday 25 April 2013

Updated guide to installing Yaptest

So I am rebuilding again, this time under Linux Mint 14 Debian Edition.

here is the upto date guide to installing Yaptest.

svn co yaptest
cd yaptest

sudo apt-get install postgresql
sudo apt-get install libdbd-pg-perl
sudo apt-get install libparallel-forkmanager-perl
sudo apt-get install libdigest-md4-perl
sudo apt-get install libxml-simple-perl
sudo apt-get install libio-pty-perl
sudo ./
sudo make database
sudo make install
sudo apt-get install pgadmin3

now login to localhost with pgadmin and give permissions to yaptest user.

Friday 22 March 2013

LaptoPi Video

So I made a quick video on a shitty phone last night at the surrey and hants hackspace meeting to show that it does truely work, you can see in the video the screen and keyboard the cables and converters and the pi itself running from the battery on the docking station.

Also I decided to run a battery life test, i quickly chucked together a bit of python to max the cpu out at 100% and then turned the screen on full brightness. The battery lasted way beyond what everyone predicted, infact at 3 and a half hours it still had not even used half the battery life!! that means at least 6-8 hours for a full charge and then its very very unlikely you would run it at full chat on full brightness for 6 hours so probably many many more out of it.

More experiments to come so watch this space!

Sunday 17 March 2013

Raspberry Pi Laptop!

So I have two raspberry pi's I love them but its a pain to hook it upto the telly when i want to use it, or a monitor its just not very portable...unless you buy a tiny 3 or 5 inch screen which is just not practical/cheap and you still need to lug a keyboard and mouse around too.

So what we need is a laptop thats powered by a Pi

so after a week of finding the bits and peices and taking a few bits to get it all running i present to you, the raspberry pi-lappy.

The above shows the FULL HD 13" screen with full sized keyboard and touchpad (with the pi to the left, powered over usb!)

This shows the odd and worryingly bastardised connector at the back, i need to tidy this up but its too late at night to get the dremel out. But it nicely shows that only two cables are needed in the end, USB to connect keyboard/trackpad and provide power and the HDMI connection for the screen.

Once I sort out the connector to be a little more robust/tidy I shall work on some other aesthetics and life should be good.

Thursday 27 December 2012

Nexus 7 file transfer with Linux via USB

So getting a nexus 7 connected to your linux system and transferring files is a pain in the arse.

So here is the quick quick guide to doing it.

  1. Open a terminal
  2. Create a udev rules file for the Nexus 7 with it’s device id (18d1)
  3. sudo vim /etc/udev/rules.d/99-android.rules
  4. Paste the following contents into the, save and exit (ctrl+o, then ctrl+x):
  5. # Nexus 7
  6. SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666"
  7. Make the file executable (gotta love the security on Linux)
  8. sudo chmod +x /etc/udev/rules.d/99-android.rules
  9. Install the mtp libraries from the repos
  10. sudo apt-get install libmtp-common libmtp-runtime libmtp9 mtpfs mtp-tools
  11. Create a mount point for the Nexus 7 and make it accessable to all users
  12. sudo mkdir /media/nexus7
  13. sudo chmod 755 /media/nexus7
  14. Finally plug your Nexus 7 into an empty USB slot on your comptuer and run the following command on the terminal:
  15. sudo mtpfs -o allow_other /media/nexus7
  16. In a few seconds, the tablet should appear mounted as an external drive on your file browser.
  17. Note that these steps are applicable to all Debian based systems including Linux Mint
  18. When you are done moving files, unmount the mounted folder before unplugging the device.

  19. sudo umount /media/nexus7

Thursday 2 August 2012

Metasploit on Raspbian Raspberry Pi

So here is how I got metasploit running on the latest ( 2012-07-15-wheezy-raspbian) on my raspberry pi.

open a terminal and do:

sudo -s

apt-get install build-essential subversion ruby libruby irb rdoc libyaml-ruby libzlib-ruby libopenssl-ruby libdl-ruby libreadline-ruby libiconv-ruby rubygems sqlite3 libsqlite3-ruby libsqlite3-dev ruby1.9.1-dev libpcap-dev

svn co metasploit
cd metasploit

svn up

cd external/pcaprub
sudo ruby extconf.rb && make && make install


Tuesday 17 July 2012

LMDE + XFCE (linux mint debian edition) - touchpad and wine issues (solved)

So I am trying out Linux Mint Debian Edition with XFCE - its awesome, but I have found a few niggles so far.

First up is WINE is impossible to install it seems.. what a ball ache..
so go here and use this old stable version .deb file

Second was the synaptic touchpad didnt allow double tap to click or scrolling on the edge..
simple solution
 sudo vim /usr/share/X11/xorg.conf.d/50-synaptics.conf

and then add these lines
  Option "TapButton1" "1"
  Option "VertEdgeScroll" "1"

I shall add more solutions to issues I find over the next few weeks.

Monday 9 July 2012

I have failed to update this blog for some time... been very very busy with all kinds of things including setting up a surrey and hampshire hackspace!
Also trying to get a Geek Girls Group started in surrey and hampshire so if you know any women who would be interested please pass on my details @__freakyclown__ on twitter

I have finally cured all the electronic issues I had with my 3d printer and is as I write this sentence printing its first high quality print!