These projects were carried out during my time in DCU. They all received >80% and were fun to create. Their actual usefulness is something left for you to determine...

Xssive: Demonstration Framework 0.1 -
The Xssive Framework is a tool written in python that not only demonstrates cross site scripting vulnerabilities, it also allows a security professional easily manage and launch escalated attacks on multiple different hooked targets simultaneously. This tool was developed using web.py; a minimalist python based web framework. All of the libraries I used in development are Free and open source. more info...

Rpliy: Raspberry pi python jukebox player -
This project was developed for a class assignment. Songs can be imported into a database on the raspberry pi from a usb device. Then accessed through a simple web interface. There is a jukebox like queue system that allows songs be selected for playing. more info...

maK_it: Linux Rootkit -
This rootkit was developed for my final year project in DCU. My project blog is available at . It documents with proof-of-concept examples, various techniques employed by modern rootkits to leverage the Linux Operating system. Using Systemtap and Loadable Kernel modules, it demonstrates how commonly found rootkit functionality can be implemented and also introduces some techniques on how the software can remain undetected. Also within are methods of mitigating and detecting these aforementioned techniques.

This rootkit successfully avoids common rootkit scanners as it uses slightly different techniques than usual to conceal itself. Neither rkhunter or chkrootkit (two of the most commonly used linux detection tools) can detect it. There is some more documentation avilable here Rootkit technical paper.