NEshare is a Peer-to-Peer file sharing toolkit