A library with protocols needed to run a Mainline DHT node (written with Twisted)