PacketThief implementations. Each one contains the implementation details for working with a given firewall.