Since I can’t sit still, here’s the cool stuff I’ve done.
Click the image to check it out!
LDAP Course Project
This is a project a friend (Ryan) and I did for our Directory Services course. It includes creating a managed network of LDAP authenticated clients talking to a centralized OpenLDAP server. These clients are virtual machines with varying operating environments (Win/Linux). We implemented ACL’s, SASL, TLS/SSL, and replication to create a fail-over system in order to provide our client machines with high availability and secure connectivity to our bdb database. The link redirects you to Ryan’s site where we have documented what we did. If you’d like a PDF copy, click here.
MMUE – Mario’s Multiboot USB Environment
The MMUE was made by me during my junior year. While working for ITSS (Michigan Tech IT), we used CD’s for pretty much every utility we needed on a daily basis. Obviously, that wasn’t working well. So I assessed every single CD I could find and made a list of what software we used in the shop. I then, using free online utilities (cough, YUMI) and a bit magic, concocted a bootable usb key environment including everything we needed and more! Soon, we had a bunch of USB keys floating around and quicker turn around times resulting in happier customers!! So I figured I would release it publicly so the world can embrace every diagnostic utility in the palm of their hands!
More Efficient Serving
This is a report I wrote for Sentry insurance regarding their web site configuration. My goal was to look at the exact experience a remote user would witness accessing the site from their home computer. I found multiple problems including outdated software, verbose response headers, static content dynamically generated at every visit, and many other ideas/options they could use to speed up their site and make it more agile to lower bandwidth users.
Power Serving – Open Source all the way
I wrote this proposal for my Web Application course my senior year. Although I didn’t get to do the project for the class, I intend to still explore these possibilities at a later date on my own hardware. To review the basics of this idea, I want to create an extremely resilient open source load balancing web server cluster environment. Hopefully one day, I’ll get some time to delve into it!
PSGNet – Open Source on Steroids
PSGNet started out as a project to fill the Open Source void we (the Progressive Security Group) felt still existed at Michigan Tech. Although the Linux Users Group has done a great job providing mainstream distribution repos and other member specific services, we felt we could expand on that concept to cover areas more widely used by courses in both the CS and CNSA departments on campus. Through donations and a little cash, we have been able to build an infrastructure that provides fun (Minecraft), useful utilities (MMUE, HBCD), student hosted sites (meme101), and official Open Source repositories actually used by many on campus (Eclipse, pfSense, TeX, and Kali Linux just to name a few).
tty0.in – My own private Pastie!
So a while back, I decided that I wanted to manage my own pastie that would have a faster, sleaker interface and provide me with url’s that weren’t so archaic. Plus, I had the piece of mind that anything I put there could be totally private if I wanted and not sitting on someone elses server. So tty0.in was born! I bought a short url, found a nice interface to start with, got a sweet open source shortener, and was off! Now tty0 provides checking of certain services, pastie, ip checking, and url shortening all in one quick interface!