[tor-talk] How to Control middle Nodes?

Maimun Rizal maimun.rizal at googlemail.com
Thu May 31 15:29:13 UTC 2012


Hi,

My test, based on windows, so for VoIP clients I use Phonerlite, it use 
UDP. because of TOR is TCP based, I will use openvpn to transferring udp 
packet through TOR network.
Caller and Callee know each other. so this concept will anonymous to 
third party only.
I will use tor network only without hidden services.

I have make calling test with default tor configuration, from 10 calling 
test, I got 2 calling test with latency less than 400 ms. so, in my 
mind, there is possibility to transfer voice packets through tor network.
in this test, I need tor bandwidth constantly about 30-34 kbps. and 
then, I configure Entry and Exit Nodes with high bandwidth. I did 
calling test for this configuration. but did not calculate yet the result.

for Entry and Exit Nodes, we can configure in torrc files,
we can use "EntryNodes $fingerprint,$fingerprint,$..." for specific 
entry nodes and "ExitNodes $fingerprint,$fingerprint,..." for specific 
exit nodes. but for middle nodes, I don't know how to set it up. 
Reducing latency in this case, I should configure all nodes 
(entry,middle,exit) in same Continent and try to find nodes with high 
bandwidth and low user. to connect openvpn and tor i use privoxy as 
socks5 proxy.

in windows, is there TorCtl file?

Best regards,
Maimun



On 5/31/12 12:27 PM, Fabio Pietrosanti (naif) wrote:
> On 5/31/12 12:21 PM, Maimun Rizal wrote:
>> Hi all,
>> I want to know how to control middle nodes in TOR?
>>
>> Currently, I want to do voip through Tor network, i have tried make 10
>> test call, but only 2 test call with latency less than 400 ms, so, my
>> plan to control nodes in tor which through by voice packet.
> - Which kind of software are you trying to use for such VoIP?
>    - Which protocol does it uses?
> - Are you trying to achieve mutual-anonimity, so communicating with Tor
> Hidden Services or going with/trough an Internet peer?
>
> In order to control the middle node i would suggest you to create a code
> that, via Tor Control Protocol, establish manually Tor Circuits, Measure
> the latency.
>
> Then by default Circuit change every 10 minutes.
> You need to put it to an higher value, so that when you find a circuit
> that have the latency caracteristics that you need, you can use this.
>
> But you probably need to make some manual scripting/hacking trough
> TorCtl/Tor Control Protocol.
>
> -naif
> _______________________________________________
> tor-talk mailing list
> tor-talk at lists.torproject.org
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk



More information about the tor-talk mailing list