Category:Upcoming Projects
From Kathmann Labs
Upcoming Projects
- This is a page of proposed and hopefully to be completed projects. This doesn't guarantee that any of these will be done, or that they will be done in a timely manner. It's simply a backlog of projects I've either done in the past and now want to add to here or projects that I am interested in pursuing.
Software
Operating Systems
Network Services
- Linux DNS Server
- Bind DNS Internet Caching Server - Install and configure Bind DNS Server to act as an internet DNS caching server. (without any zone data of it's own)
- Bind DNS Primary Zone (Master) Server - Install and configure Bind DNS Server to serve a primary zone and reverse lookup zone for a certain domain or domains
- Bind DNS Primary (Master) & Secondary (Slave) Zone Server - An extension to the above project to add a secondary server that can be used on the internet safely, or just as a secondary server
- Bind DNS Primary (Master) & Secondary (Slave) Zone Server w/ DNSSEC Extensions - Same as the above project, but with DNSSEC extensions
- Bind DNS Server with SRV and Dynamic DNS for use with Active Directory - Install and configure a Bind DNS Server to serve a primary zone and reverse lookup zone with SRV records (for LDAP, Kerberos, SIP, etc) and Dynamic DNS that can be used with Microsoft Active Directory
- Linux DHCP Server - linux DHCP server w/ options for items like VoIP
- Linux Radius Server - linux server to handle RADIUS (Remote Authentication Dial In User Service)
- Linux VPN Server - linux Virtual Private Network server
- Linux RAS Server w/ analog lines - linux Remote Access Service using analog lines
- Linux RAS Server w/ ISDN lines - linux Remote Access Service using digital ISDN lines
- Linux NTP Time Server - linux server that gets it's time from an internet time server and serves NTP clients pointed towards it
Web Servers
- Apache Web Server - Just a plain old Apache Web Server
- Apache Web Server w/ PHP4 - Apache Web Server capable of serving PHP4 applications
- Apache Web Server w/ PHP5 - Apache Web Server capable of serving PHP5 applications
- Apache Web Server w/ Tomcat J2EE Server - Apache Web Server capable of serving J2EE applications
- Apache Web Server w/ Mono .NET Server - Apache Web Server capable of serving .NET applications
- Apache Web Server w/ Smith CF Server - Apache Web Server capable of serving Cold Fusion applications
- Apache Web Server w/ Ruby on Rails - Apache Web Server capable of serving Ruby on Rails applications
- Apache Web Server w/ Python and Django - Apache Web Server capable of serving Python applications on the Django framework
- LAMP Server - combine several of these projects to make a LAMP Server
Database Servers
File & Print
- Linux SMB File & Print Server - Use Samba for Windows F&P, integrate with MS Active Directory
- Linux FTP Server
- MogileFS - An open source distributed file system with no single point of failure. Meant to be used in situations where files are written once and read continuously
- ZFS - ZFS file system with OpenSolaris and Solaris 10
- CUPS Print Server
Backup Solutions
Intrusion Detection / Prevention Systems
Configuration Management Servers
Source Code Revision Control
- Subversion = w/ SVK
- CVS
Virtualization
- OpenVZ - open source version of Virtuoso
- Xen
- VirtualBox
- Qemu
- P2V / Converter
- P2V a Linux Host - This one seems to cause some confusion, so I'll try to make the instructions pretty easy to follow
Programming Projects
Web Applications
Security Related
- Nessus Vulnerability Scanner - Open Source Vulnerability Scanner
- Nessus Vulnerability Scanner w/ Inprotect Front End - Open Source Vulnerability Scanner using Inprotect Front End
- Harden Linux with Bastille
- Harden Linux with grsec
- Packetfence NAC
- OpenNAC
- Darik's Boot and Nuke - Securely wipe out a hard drive using Open Source software
Web Hosting
Systems Monitoring Servers
Directory Servers
Other
- squid proxy with NTLM
- Cluster Project - Haven't picked the hardware or software yet, but sooner or later I will do something with clustering.
- Video Game Development - Not all that interested in this project, but would like to see how it's done. Someone else is welcome to take this one on at any time.
- Sphinx Voice Recognition Software Project - A project using the open source speaker independent speech recognition software.
- Globule Content Distribution Server
- Winventory
- Microsoft SoftGrid - Application Virtualization
Hardware
Small Systems
- PC/104 Computer platform - The PC/104 platform is a really small computer platform that works really well in industrial environments. They also have tons of IO and relay boards which could make for some really interesting automation projects with this platform.
- Gumstix Linux Computer Project - Linux powered computer the size of a pack of gum. I can think of a couple possibilities for software running on such a small sized platform, but have yet to try any of them.
- Linux Router - Linux router with full support for RIP (1&2), OSPF, BGP, etc through the Zebra/Quagga projects
- Linux Load Balancer / High Availability Routing Server
- Linux Firewall - there will be several of these I'm sure
Wireless
- Cellular Modem Controlled Devices - Build a device to control analog / digital IO through the use of a cellular modem embedded onto the board.
- Linux Access Point - w/ splash screen for terms of use, etc (chillispot)
- Linux Wireless Bridges
Embedded Systems
- Blackfin DSP & ucLinux - They have ported linux onto the Blackfin processor and have released a couple of cheap development boards out. The Blackfin processor is actually a DSP that has enough memory to run an OS, which DSPs usually don't have that much memory.
- CAN Project - Project to experiment with CAN (Controller Area Network) on embedded devices.
- FPGA Project - Just to experiment with some FPGAs.
Lego Mindstorms
Roomba Hacking
- Roomba Discovery Hacking - I found a special for two Roombas for a really cheap price, and want to hack away at one of them now.
Articles in category "Upcoming Projects"
There are 2 articles in this category.

