bzTorrent
Open source dotnet bittorrent library with scraper and peer wire implementation written in C#
- Tracker Announce (HTTP/UDP)
- Tracker Scrape (HTTP/UDP)
- PeerWire (TCP) Client
- PeerWire (uTP uTorrent Protocol) (partial implementation, no congestion control built in right now)
- Choke
- Unchoke
- Interested
- Not Interested
- Have
- Bitfield (Optional obsfucation)
- Request
- Piece
- Fast Protocol Extensions
- Extended Protocol Extensions
- Local Peer Discovery (Non-existant Multicast BEP-14)
- Peer Exchange (utPEX)
- Trackerless Metadata (utMetadata)
- Magnet Link Parser
- .torrent Metadata Parser
- Tracker Exchange Protocol