A BitTorrent tracker.
hanekawa doesn't know everything, she just knows what she knows.
- High performance, comprehensively tested, and round-trip fuzzed
bencode
parser and encoder - Serde serializer for
bencode
structures - Serde deserializer for percent-encoded structures with Unicode OR binary values
- Benchmark suite for
bencode
parser and encoder - Implements several tracker-related BEPs
- Supports both HTTP and UDP tracking
- BEP 3: The BitTorrent Protocol Specification
- BEP 7: IPv6 Tracker Extension
- BEP 15: UDP Tracker Protocol
- BEP 23: Tracker Returns Compact Peer Lists
- BEP 41: UDP Tracker Protocol Extensions
- BEP 48: Tracker Protocol Extension: Scrape
hanekawa is licensed under the GPLv3 license.
Note: files in the hanekawa-bencode/benches/samples
directory are not part of this project.
They are from the Internet Archive and are not covered by this project's license.