Miscellaneous Code
NetPacket PERL Module
NetPacket provides a base class for a cluster of modules related to decoding and encoding of network protocol packets. Each NetPacket descendent module knows how to encode and decode packets for the network protocol it implements. Protocols that NetPacket can encode/decode include IPv4, TCP, UDP, ICMP, Ethernet, and ARP.
I've written three additional modules for NetPacket that allow the encoding/decoding of IPv6, ICMPv6, and OpenBSD's Packet Filter binary log files.
RANCID Patches
RANCID is tool that monitors the state of software and hardware of various types of network devices. It stores the information it collects in CVS or SVN.
I've written some patches for RANCID that help me run it in my environment.
ifpromisc.c
ifpromisc.c will enable/disable promiscuous mode on a network interface in OpenBSD.