Modules

Complete, Modern BitTorrent Client Library
BitTorrent Mainline DHT implementation
BEP 42 Security Extensions
Base class for event-driven objects
Individual Peer Connection & State Tracking
Core BitTorrent Peer Wire Protocol
BitTorrent Bencode Encoder/Decoder
Fast Extension Implementation
Metadata Exchange Implementation
Extension Protocol Implementation
Peer Exchange (PEX) Implementation
Compact Peer Lists (IPv4 and IPv6)
BitTorrent v2 Protocol Extensions
Magnet URI Parser and Generator
Holepunching Extension (NAT Traversal)
Minimal PWP Handshake Handler
Message Stream Encryption (PE/MSE)
Diffie-Hellman and RC4 Key Management
High-level Peer Protocol Orchestrator
Protocol handler for tests and swarm simulations
Modular BitTorrent Storage Layer (v2.0.0)
Individual File Handler with Merkle Tree Support
High-level Torrent/Swarm Manager
.torrent File Generator
Intelligent Piece Selection
Multi-tier Tracker Manager
Base class for BitTorrent tracker clients
HTTP/HTTPS BitTorrent Tracker Protocol
UDP BitTorrent Tracker Protocol (BEP 15)
HTTP WebSeed Client (BEP 19 / BEP 17)
TCP Transport Layer
Shared constants for Net::BitTorrent

Provides

in lib/Net/BitTorrent/DHT.pm
in lib/Net/BitTorrent/Protocol/MSE/KeyExchange.pm