BitTorrent
Bittorrent is a P2P file sharing protocol which accounts for over 25% of traffic on the internet. In P2P file sharing,a software client on an end-user PC request a file,and portion of the requested file residing on peer machines are sent to the client and then reassembled into a full copy of the requested file. We created our own .mtorrent for this purpose and which contain the SHA1 of the corresponding file and all other necessary details related to tracker and its own Id. We also handled the fault tolerance on network by maintaining two trackers instead of one.
How to download and setup BitTorrent
Open terminal and run command
git clone https://github.com/dhawal777/BitTorrent.git
git clone is used to create a copy or clone of BitTorrent repositories.
You pass git clone a repository URL. it supports a few different network protocols and corresponding URL formats.
Also you may download zip file with BitTorrent https://github.com/dhawal777/BitTorrent/archive/master.zip
Or simply clone BitTorrent with SSH
[email protected]:dhawal777/BitTorrent.git
If you have some problems with BitTorrent
You may open issue on BitTorrent support forum (system) here: https://github.com/dhawal777/BitTorrent/issuesSimilar to BitTorrent repositories
Here you may see BitTorrent alternatives and analogs
webtorrent ZeroNet webtorrent-desktop aria2 PeerTube instant.io bittorrent-dht bittorrent-tracker planktos webtorrent-cli webtorrent-hybrid parse-torrent bittorrent-protocol fastcast create-torrent torrentpier magnet-uri torrent-discovery node-bencode ut_metadata parse-torrent-file lbry-sdk tribler torrent magnetissimo bt btfs nyaa Radarr magnetico