Skip to content
master
Switch branches/tags
Go to file
Code
This branch is 8 commits ahead of milo-trujillo:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

TorHost

TorHost aims to make hosting files on Tor trivial. It's as easy as:

torhost foo

Then sit back and relax while TorHost does the rest of the work. It will start Tor, connect to the Tor network, generate an onion service, host 'foo' on the hidden service, and finally will print out the onion address for users to download from. That's it.

Options

Options:
  -h, --help            show this help message and exit
  -p PORT, --port=PORT  Specify port to host onion service on (default: 80)
  -c CONTROLPORT, --controlport=CONTROLPORT  
                        Specify control port of already running Tor instance
                        (default: start new Tor instance)
  -P PASSWORD, --password=PASSWORD
                        Specify control password of already running Tor
                        instance
  -k, --keepalive       Upload file to multiple users instead of one
  -r, --raw             Transfer raw bytes (no http headers)
  -d, --debug           Enable debugging information

Requirements

TorHost requires Stem 1.4 or later, and Tor 0.2.7.1-alpha or later. All other dependencies should have come with Python.

TorHost is compatible with Python 2.7 and 3, though 3 is always preferred.

About

Host files over Tor with ease

Topics

Resources

License

Releases

No releases published

Packages

No packages published