Projects
Here are some of the projects that I’ve worked on, am working on, or have just thought up and hope to eventually work on.
OpenBSD Network Appliance:
I’ve been working with OpenBSD at work. We’re looking to replace our current Linux (iptables/ldirectord) Firewall/Load-balancers. OpenBSD is a very powerful, secure, stable system. We’re not looking to use all the functionality I’ve listed below nor build a custom interface, but what I’m doing at work has led me to the idea of building an easily configurable and maintainable appliance.
Functionality and utilities:
Firewall/NAT: Packet Filter (PF)
Load-balancing and SSL Acceleration: Nginx
Proxy: Squid
VPN: IPSec
Support: VLAN, Redundancy (CARP/pfsync), Routing
Interface: Custom UI/GUI (tools to manage/configuration version control)
Experimental:
Traffic/Content compression
Network data-deduplication
I will be building the prototype out of some old hardware I have laying around the house (documentation to come)
Updates:
OpenBSD Install…coming soon!