p2p-simulator simulator for testing various algorithms for P2P network (such as IPFS) in configurable network environments.