torsniff

by fanpei91

fanpei91 / torsniff

torsniff - a sniffer that sniffs torrents from BitTorrent network

3.6K Stars 902 Forks Last release: over 1 year ago (v0.1.0) MIT License 154 Commits 11 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

torsniff - a sniffer that sniffs torrents from BitTorrent network

English | 简体中文

Introduction

torsniff is a torrent sniffer, it sniffs torrents that people are using to download movies, music, docs, games and so on from BitTorrent network.

A torrent has valuable information, so you can use torsniff to build your own torrent database(e.g: The Pirate Bay), or to do data mining and analyzing.

Installation

Just download latest torsniff from releases directly.

Usage

$ ./torsniff -h

Usage: torsniff [flags]

Flags: -a, --addr string listen on given address (default all, ipv4 and ipv6) -d, --dir string the directory to store the torrents (default "$HOME/torrents") -h, --help help for torsniff -f, --friends int max fiends to make with per second (default 500) -e, --peers int max peers to connect to download torrents (default 400) -p, --port uint16 listen on given port (default 6881) -t, --timeout duration max time allowed for downloading torrents (default 10s) -v, --verbose run in verbose mode (default true)

Quick start

Use default flags:

./torsniff

Requirements

  • A host having a public IP(recommended), or UDP port forwarding/port mapping in private network/NAT
  • Allow UDP traffic get through firewall
  • Your ISP/Hosting Provider allows BitTorrent traffic(torsniff works on vultr.com)

Protocols

License

MIT

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.