You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
xxx_stroboscope_420_xxx 8972bfc43f Added files 3 weeks ago
LICENSE Initial commit 3 weeks ago
README.md Added files 3 weeks ago
build.sh Added files 3 weeks ago
requirements.txt Added files 3 weeks ago
torswitch.py Added files 3 weeks ago
torswitch_openrc.py Added files 3 weeks ago

README.md

TorSwitch

What is it?

TorSwitch is a fork of TorGhost. It configures the onion router to redirect all internet traffic through SOCKS5 Tor proxy. DNS requests are also redirected via Tor, thus preventing DNS leaks. The script also disables unsafe packets exiting the system. Some packets like ping request can compromise your identity, therefore they are blocked.

Build and install from source

If you are feeling lucky and running SystemD, then you can try out build script, that is mostly untested and deprecated:

sh ./build.sh

Usage

sudo python3 torswitch/torswitch.py -h

or

Make script executable:

cd torswitch && chmod u+x torswitch.py && mv torswitch.py torswitch

And use it like:

torswitch -h

TODO

  1. Fix build script on trisquel
  2. Test the OpenRC version
  3. Make auto-detection of init system and merge both versions to single script
  4. Rewrite in 6502 assembly