A free (open source), multi-threaded simulator to evaluate, investigate, and explore peer-to-peer (p2p) protocols, developed by MIT (http://www.mit.edu). It runs on Linux and FreeBSD but is of pre-alpha quality. P2psim currently supports several P2P protocols, e.g. Kademlia.
P2psim is part of the IRIS project (http://project-iris.net/). Quote from the homepage: “The IRIS project is developing a novel decentralized infrastructure, based on distributed hash tables (DHTs), that will enable a new generation of large-scale distributed applications. DHTs are robust in the face of failures, attacks and unexpectedly high loads. They are scalable, achieving large system sizes without incurring undue overhead. They are self-configuring, automatically incorporating new nodes without manual intervention or oversight. They provide a simple and flexible interface and are simultaneously usable by many applications.”
TakeDown.NET -> “P2psim”