Category:Upcoming Projects

From Kathmann Labs

Jump to: navigation, search

Contents

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

Gentoo Linux
FreeBSD
OpenSolaris
OpenSuse

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

MySQL 4 Database Server
MySQL 5 Database Server
Postgres Database Server

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

Amanda Backups
Bacula Backups
RSync Backups
Linux Ghost AKA disk images Server

Intrusion Detection / Prevention Systems

Snort NIDS
Snort NIPS (inline Snort)
Tripwire

Configuration Management Servers

Puppet / PuppetMaster
NetDirector

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

C
Java J2SE
Java J2EE
.NET

Web Applications

Mediawiki
SugarCRM
Open Source Ticket Management System
Plone CMS
Joomla
KnowledgeTree
Drupal

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

ISPConfig Web Hosting Server

Systems Monitoring Servers

MRTG
Zenoss
Cacti
Nino
OpenNMS

Directory Servers

OpenLDAP
NIS
Fedora Directory Server

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

Mindstorm NXT

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.

B

U

Personal tools
extras