Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lurb

lurb is a utility for testing BitTorrent clients.

Useful if you want to check your port-forwarding or similar, or just to send arbitrary handshakes and see if a peer has a torrent.

Installation

With npm:

npm i -g lurb

Supported Features

Connecting to a peer via TCP and performing a handshake

lurb handshake -i ab6ad7ff24b5ed3a61352a1f1a7811a8c3cc6dde -a 127.0.0.1:6969 -v

Docker

Note: the docker thingy is more of just a PoC to deploy on some platforms which don't allow direct binary execution! Use at your own risk or whatever (not supported).

Example

docker run -e INFOHASH=ab6ad7ff24b5ed3a61352a1f1a7811a8c3cc6dde -e ADDRESS=127.0.0.1:6969 --rm lurb

Thanks

Thanks to Bram Cohen for the initial BitTorrent specification, and Arvid Norberg for his amazing work on libtorrent.

Also thanks to gl0ryus for suggesting the name of this project.

About

Utility for testing BitTorrent setups

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages