Archive for January, 2010

Psybot 1.1a

After spending a good few hours today, I now have Psybot 1.1a. Recoded to be Object-Oriented (mostly), it’s now easier to read, understand and modify. I’ve posted the code to the Hak5 Forums, you can find it at

Continue reading


Pushing applications between systems

Personal Area Networks seem to be increasing¬†nowadays. Whether you’re sending that hilarious video over Bluetooth to a friend’s mobile phone, synchronising your contacts and calendar between your computer and smartphone, or just tethering to get internet-on-the-go, there are definitely a lot more PANs than there were several years ago.¬†With multiple computers or similar devices in a single household, or even in one persons possession, it’s easy to see why. Most people have a desktop, laptop or netbook (or more than one,) and a mobile phone or smartphone. With the introduction of Apple’s iPad to ‘fill’ the gap in their product line between the iPhone and Macbook, there will probably be some people who will own all three.

Yet all of these systems stand alone. There has been no integration between the different systems. While mobile devices are now suddenly able to do many tasks which would traditionally be performed by a computer – for example, iWork on the iPad, or even just IRC on a smartphone – there should be a way to seamlessly move between the different platforms.

Continue reading

Learning Python and coding for IRC

Recently, I got the idea into my head that I wanted to learn to program in Python. I’ve already done some VB.NET, C#, C++, Java, Pascal, PHP and a few more that I can’t remember off the top of my head, as I slowly work my way through all the major languages.

I also wanted to code a basic bot for IRC. I borrowed Python for Dummies from my local library, searched Google, and used Wireshark to see what goes on behind-the-scenes with IRC. Whilst I’m still working on my ‘Psyduck’ bot, I thought I would share an uptime bot I made for a fellow Zone-9’er. The bot simply reports the uptime of the machine it’s running from.

Continue reading