Skip to content
/ btshow Public

BitTorrent Tracker (BEP15) cli and lib client in Go

License

Notifications You must be signed in to change notification settings

shyba/btshow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

btshow

BitTorrent Tracker cli and lib client in Go

Implemented:

  • BEP15
    • UDP IPv4
      • connect
      • scrape

Missing:

  • announce
  • IPv6 support
  • HTTP trackers (BEP23)

Usage

Building from source

git clone https://github.com/shyba/btshow.git
cd btshow
go build .

Testing

go test ./...

Usage

Cli

./btshow scrape <infohash> <infohash>

Example:

$ ./btshow scrape 81af07491915415dad45f87c0c2ae52fae92c06b 2aa4f5a7e209e54b32803d43670971c4c8caaa05
81af07491915415dad45f87c0c2ae52fae92c06b
Completed: 0
Leechers: 121
Seeders: 44
2aa4f5a7e209e54b32803d43670971c4c8caaa05
Completed: 0
Leechers: 235
Seeders: 61

About

BitTorrent Tracker (BEP15) cli and lib client in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages