Skip to content
This repository has been archived by the owner on Aug 21, 2019. It is now read-only.

coffeemakr/torweb

Repository files navigation

Build Status Documentation Status codecov Code Issues

Torweb

WARNING: This application is currently unstable and might or might not work.

Torweb is a webinterface to manage and especially monitor running tor processes. Currently it supports only monitoring of tor clients and not hidden services or relays.

Application uses:

  • angular-js
  • twisted
  • autobahn (twisted)
  • txtorcon

Configuration

The configuration file contains entries for every running tor instance that should be monitored. (Note that even if there are comments in this example, comments are not allowed in this configuration file)

{
  "connections": [
    // Configuration for a tor instance
    {
        "host": "127.0.0.1"  // IP-address or Hostname and ...
        "port": 9051,        // control-port of the running tor.
        "password": "..."    // If set and supported by the server, this password
                             // is used to authenticate the client.[1]
    }
  ]
}
  • [1]: In the current version of txtorcon, password authentication can't be used if cookie authentication is supported by the server.

Usage

Clone repository and run:

./prepare.sh
./run.sh

The server should start and run at 127.0.0.1:8082

Screenshots

Circuit List

Screenshot Circuit List

Circuit Details

Screenshot Circuit Details

Router Details

Screenshot Circuit List

Streams

Screenshot Circuit List

About

A webinterface to control tor intstances

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published