PacketFu, a mid-level packet manipulation library for Ruby