Documentation
Complete, Modern BitTorrent Client Library
Individual Peer Connection & State Tracking
Core BitTorrent Peer Wire Protocol
Fast Extension
Metadata Exchange (Magnet Links)
Extension Protocol
Peer Exchange (PEX)
Compact Peer Address Formatting
BitTorrent v2 Protocol Extensions
Magnet URI extension
Holepunching Extension (NAT Traversal)
BitTorrent handshake-only protocol handler
Message Stream Encryption (MSE/PE)
Diffie-Hellman Exchange for MSE
Integrated Protocol Extension Orchestrator
BitTorrent protocol handler for swarm simulations
Modular BitTorrent Storage Layer (v2.0.0)
File-level I/O and Block Verification
High-level Torrent/Swarm Manager
Create modern v1, v2, and Hybrid Torrents
Algorithmic Piece Selection
Multi-tier Tracker Manager
Base class for BitTorrent tracker clients
HTTP/HTTPS Tracker Protocol
UDP Tracker Protocol (BEP 15)
HTTP/FTP Seeding (BEP 19)
TCP transport shim for Net::BitTorrent
Modules
Fast Extension Implementation
Peer Exchange (PEX) Implementation
Compact Peer Lists (IPv4 and IPv6)
BitTorrent v2 Protocol Extensions
Holepunching Extension (NAT Traversal)
Provides
in lib/Net/BitTorrent/Emitter.pm
in lib/Net/BitTorrent/Types.pm