Wednesday, December 3, 2014

Here is a little script I wrote that forwards all your network traffic /dns through tor for 100% privacy on the internet

 

Here is a little script I wrote that forwards all your network traffic /dns through tor for 100% privacy on the internet:>>> Simply run it after you connect to the TOR network ( ‪#‎Debian‬ ‪#‎Ubuntu‬ ‪#‎RHel‬ ‪#‎CentOS‬ ‪#‎Linux‬ ‪#‎FreeBSD‬ ‪#‎BSD‬ ‪#‎Anonymous‬ ‪#‎Occupy‬ ) " by:- Anakin Skywalker " #!/bin/sh ### set variables ‪#‎destinations‬ you don't want routed through Tor ‪#‎_non_tor‬="192.168.1.0/24 192.168.0.0/24" ‪#‎the‬ UID that Tor runs as (varies from system to system) _tor_uid="109" ‪#‎Tor‬'s TransPort _trans_port="9051" ### flush iptables iptables -F iptables -t nat -F ### set iptables *nat iptables -t nat -A OUTPUT -m owner --uid-owner $_tor_uid -j RETURN iptables -t nat -A OUTPUT -p udp --dport 53 -j REDIRECT --to-ports 53 ‪#‎allow‬ clearnet access for hosts in $_non_tor for _clearnet in $_non_tor 127.0.0.0/9 127.128.0.0/10; do iptables -t nat -A OUTPUT -d $_clearnet -j RETURN done ‪#‎redirect‬ all other output to Tor's TransPort iptables -t nat -A OUTPUT -p tcp --syn -j REDIRECT --to-ports $_trans_port ### set iptables *filter iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT #allow clearnet access for hosts in $_non_tor for _clearnet in $_non_tor 127.0.0.0/8; do iptables -A OUTPUT -d $_clearnet -j ACCEPT done #allow only Tor output iptables -A OUTPUT -m owner --uid-owner $_tor_uid -j ACCEPT iptables -A OUTPUT -j REJECT

No comments:

Post a Comment