#!/usr/local/bin/php Projects  

 
CASE2 Projects

CA217 DNS Project

DNS and Java : Explaination of the DNS system and the InetAddress Class 

CA217 ECHO Client Project 3

Sockets and Java : Explanation of sockets 
 

CA217 ECHO Server Project 4

ServerSockets and Java : Explanation of ServerSockets 


CASE3 Projects

CA304 Routing

Dijkstra's Routing Algorithm Explained

C++ code

sample input file for above code

CA304 RSA key exchange

RSA Explained by Feargal Gallagher, my project partner

C++ code for an RSA server and client

CA321 Resource Allocation: Bankers algorithm

C++ code

CA306 Restaurent Database A simple java GUI that connects to an Oracle 9i database

java code This program requires access to the CA Oracle server

java class

run.bat DOS batch file to set paths and run program in CA labs

Smart Card Authentication in Linux
This is the title of my 3rd year project, for which I got a generous 75% . It was difficult, considering I had to rewrite parts of the source code of my smart card reader drivers to make them work! The project involved making a moderately secure login procedure using simple memory cards. To this end I created a PAM module and a daemon to handle the authentication of the card, and mount the users encrypted filesystem.
See HERE for more information, documents and source-code!


CACSSE4 Projects

Java 3D Network Visualizer (James O' Connor & Feargal Gallagher)
This was our 4th year project, for which got a generous 80%. It creates a 3D interactive map of a computer network. See the SF site for details.

SourceForge Site

 

Contact Me | Personal Projects |  About Me | College Projects |  Graphics | Links | ResuméHeyLog

Home