A peer to peer network with a centralized server, acting as tracker server and torrent searcher
- Run the tracker server:
make server-run
- Run the peer:
make peer-run
- Implement web UI
- Users must be authenticated to upload metainfo (
.torrent
) files - Overview of attending peers
- A credit score system, which is to prevent people upload malwares
Jesse Li - Building a BitTorrent client from the ground up in Go