Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.31 KB

README.md

File metadata and controls

28 lines (19 loc) · 1.31 KB

TGNUTELLA

TGnutella is a minimalistic version of Gnutella servent. It provides a command line interface to connect with peers in the network, find and download files over the network.

BASIC USAGE

  1. Install Go
  2. go get github.com/thamizhv/tgnutella
  3. go install github.com/thamizhv/tgnutella

Run:

tgnutella <servent_port>

Eg: tgnutella 8100

servent_port: the port where current servent will run and listen for command and descriptors

Commands:

commands usage
help lists details of available commands
open host:port connects to a node on the network and returns its id
close closes connection by connection id (see info command)
info connections prints list of connected hosts with an id for each
find search files on the network and lists results with an id for each entry
get download a file by id