Frontend for Tor written in Python and GTK 3
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
TorNova
artwork
data
icons/scalable
.gitignore
LICENSE
README.md
setup.cfg
setup.py

README.md

Update 2: I am shifting resources to a new project called OnionLauncher. vtormon got cancelled. OnionLauncher is not based on TorNova, but is very similar. Differences between TorNova and OnionLauncher are on the OnionLauncher vs. TorNova section of the OnionLauncher GitHub page.

TorNova Logo

TorNova

Formerly TorGTK

Screenshot

TorNova is a frontend for Tor written in Python and GTK 3.

What has been done

  • Logo
  • UI via Glade
  • About box
  • Turning Tor on and off
  • SOCKS port selection
  • Log file viewing
  • Automatic log file refreshing
  • Specific entry and exit countries
  • Circuit viewing

What needs to be done

  • Advanced Tor settings
  • Tor Bridges
  • More polish on documentation, README.md, etc.

Requirments

  • A local copy of Tor on your computer
  • Python 2 (Python 3 does not work currently)
  • Stem
  • GTK 3 and PyGObject

TorNova has been tested on FreeBSD 10.2, Ubuntu GNOME 15.10, and Debian Testing.

Getting Started

Assuming if you have GTK 3, PyGObject, and Stem installed, you can clone TorNova (and even run it) with these following commands:

$ git clone https://github.com/neelchauhan/TorNova.git
$ cd TorNova/TorNova
$ ./main.py

You can also use setup.py to install it into your OS prefix (eg. /usr or /usr/local).

License

TorNova is licensed under the Simplified BSD license.

Author

TorNova is authored by Neel Chauhan.