[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-talk] almost success toward complete tor enforcement, need little help now



Raviji:
> https://cryptoanarchy.org/wiki/Build_your_own_livething

That's a bit insufficient and some points clearly outdated, see below.

> 
> obfsproxy issue
> =================
> 
> I have installed tor,pdnsd,ttdnsd,obfsproxy,polipo,vidalia

You don't need pdnsd,ttdnsd,polipo. Vidalia is a nice optional graphical
user interface.

> I have already collected the obfs IP address from a running tor bundle and then placed all those
> at /etc/tor/torrc. tor is running with obfs.
> 
> [Q] How can I check online that obfs is functional ? https://check.torproject.org/ simply shows
> tor is running, but no obfs related information.

Someone else has to answer here.

> polipo and firewall
> =====================
> 
> Browsers configured to use polopo ( tor as parent) and the online check is successful (https://check.torproject.org/)
> 
> [Q] Is polipo really fast ? I hardly see any advantage comparing direct tor connection with out polipo.

You're on the wrong path. Don't use polipo / Firefox etc. anymore,
unless you want to stay out from all other Tor users. Use Tor Browser.
Details:
https://trac.torproject.org/projects/tor/wiki/doc/TorifyHOWTO/WebBrowsers

> [Q] What is the iptables rule to redirect all 80 and 443 traffic through polipo 8118 port ? Then no configuration is
> required at browser level.

You don't need iptables for that. Tor is running on a Gateway. Tor
Browser without Tor/Vidalia started (patched startup script) is running
on another machine. (Which we call Workstation.)

Tor Button SOCKS Host: gateway IP, port: reserve one SocksPort in torrc
on Gateway exclusively for Tor Browser. Add some extra SocksPorts for
other applications. (stream isolation)

> DNS and firewall
> =================
> 
> I am using pdnsd (caching DNS proxy server) and ttdnsd ( udp to tcp converter )

You don't need ttdnsd. I recommend using one SocksPorts per most, if not
all applications. If you still want some remaining traffic fallback you
can use Tor's excellent Dns- and TransPorts.

> 
> [Q] How can I enforce all udp to go through local DNS port and which one 53 or 8853 ?

For a "fetch remaining DNS traffic and route through Tor iptables rule"
have a look at
https://github.com/adrelanos/Whonix/blob/master/whonix_gateway/usr/local/bin/whonix_firewall
and search for "dns".

> 
> iptables to route all traffic and blocked all non tor
> ======================================================
> 
> LAN and lo (localhost) don't need to go through tor

You probable mess up there figuring out what is lan traffic for real and
what not. I strongly recommend the Tor-only box to have no local lan
traffic.

> port 80/443 should go through poliop port 8118,
> all dns query should go through local 53 ( or 8853 ? ) port

Like said before, forget about that plan. Don't use polipo.

> And the rest of the traffic should go through tor 9050 port, anything left should be dropped.
> The example iptables given at tails site is not working for me. Could anyone kindly give such a
> rule sets please ?

You can do it with virtual machines and/or physical isolation.

https://sourceforge.net/p/whonix/wiki/Home/
https://github.com/adrelanos/Whonix/
https://github.com/adrelanos/Whonix/blob/master/whonix_gateway/usr/local/bin/whonix_firewall
_______________________________________________
tor-talk mailing list
tor-talk@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk