Drizzle is a small UDP-based network peer that attempts to establish a densely-linked complete graph of direct connections between nodes that may be behind arbitrarily many NAT firewalls.