/phort

The Python + GNU/Linux Tor router CLI

Primary LanguagePythonMozilla Public License 2.0MPL-2.0

Phort

The Python + GNU/Linux Tor router CLI

Archived!

What is it?

Phort is the Tor router CLI for Python + GNU/Linux. Phort is a one stop shop for configuring your device to routing all of its traffic through the Tor network. With a simple, intuitive command-line interface, Phort will help keep you anonymous and more secure on the Internet.

DISCLAIMER

Phort is a Python adaptation of Nipe, and was a fun project to tinker with (I learned some things about networking). That being said, Nipe is a wonderful piece of software written by Heitor Gouvêa and is better-suited for accomplishing the task of routing system network via Tor. Show some love and go give Nipe a try.

HOWTO

This is subject to change.

$ python3 phort.py <command>

$ python3 phort.py help
Phort v0.1beta
The Python + GNU/Linux Tor router CLI

Command         Description
-------   -----------------------
setup     Sets up your environment
start     Starts Tor routing
stop      Stops Tor routing
restart   Restarts Phort
status    Shows connection status
help      Shows help message

Developed by Noah Altunian (github.com/naltun)
Adapted from Nipe (github.com/GouveaHeitor/nipe)
Source code subject to the terms of the Mozilla Public License, v. 2.0

Installation

Requirements
  • requests 2.21.0
Installing

Simply execute pip install -r requirements.txt in the phort top-level directory.

License

Love your Free/Libre Software. Phort is subject to the terms of the Mozilla Pubic License, v. 2.0.

For more information on the MPL, or if a copy was not distributed with this file, please visit Mozilla.

For more information on Free/Open Source Software, please visit Wikipedia.