Re: [tor-talk] VOIP over Tor
Hi, I have researched VoIP over TOR, I use openVPN to communicate voip client with tor network. I test with default tor - 3 nodes and modify tor with 2 nodes. With 3 TOR nodes, from 100 call, only 21 call which have acceptable quality call, whereas with 2 tor nodes, i got 36 acceptable quality call. We should concern with recomendation for real time voice communication. ITU G 114 recomendation, maximum latency should be less than 400 ms. Others recommendation are jitter (less than 30 ms) and packet loss ( less than 5 %). I did test only for nodes in european. Regards, MR On 21.03.2013, at 19:09, greg gregory.dis...@owasp.org wrote: I'm working on integrating tor to a pbx server, right now it has SIP with SRTP offers Camellia-256 TLS with AES-128 crypto. -Greg On Thu, 2013-03-21 at 13:39 -0400, Andrew Lewman wrote: On Thu, 21 Mar 2013 18:08:39 +0200 Van Gegel torf...@ukr.net wrote: I found that this is a very old idea: https://lists.torproject.org/pipermail/tor-talk/2006-May/thread.html#13379 But why for 6 years no one is interested? Because most VOIP is UDP, and Tor doesn't support UDP. See https://lists.torproject.org/pipermail/tor-talk/2013-January/027183.html for current progress. Skype, Mumble, others work over TCP and therefore Tor just fine. ___ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk ___ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
[tor-talk] VOIP over Tor
I found that this is a very old idea: https://lists.torproject.org/pipermail/tor-talk/2006-May/thread.html#13379 But why for 6 years no one is interested? I continue my experiments with VOIP over Tor and tried another old abandoned software SpeakFreely by changing it's protocol as RTP over TCP. It has found practical use and looks good: http://sourceforge.net/p/advtor/discussion/programs/thread/9d735faa Now I have an idea of using two or three hidden services on different ports instead of one. Caller simultaneously connects to them and duplicate packets to each channel. The first delivered package is used, other are discarded. Also collects statistics and every few minutes the slowest connection will closed and reestablished. This should reduce the average latency. There are questions: - Will Tors of caller and calee use the same or new nodes for building circuit after the close and immediate reestablish of connection with HS? - How will this affect the safety of connection against possible deanonymizing attacks? ___ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
Re: [tor-talk] VOIP over Tor
On Thu, 21 Mar 2013 18:08:39 +0200 Van Gegel torf...@ukr.net wrote: I found that this is a very old idea: https://lists.torproject.org/pipermail/tor-talk/2006-May/thread.html#13379 But why for 6 years no one is interested? Because most VOIP is UDP, and Tor doesn't support UDP. See https://lists.torproject.org/pipermail/tor-talk/2013-January/027183.html for current progress. Skype, Mumble, others work over TCP and therefore Tor just fine. -- Andrew http://tpo.is/contact pgp 0x6B4D6475 ___ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
Re: [tor-talk] VOIP over Tor
I'm working on integrating tor to a pbx server, right now it has SIP with SRTP offers Camellia-256 TLS with AES-128 crypto. -Greg On Thu, 2013-03-21 at 13:39 -0400, Andrew Lewman wrote: On Thu, 21 Mar 2013 18:08:39 +0200 Van Gegel torf...@ukr.net wrote: I found that this is a very old idea: https://lists.torproject.org/pipermail/tor-talk/2006-May/thread.html#13379 But why for 6 years no one is interested? Because most VOIP is UDP, and Tor doesn't support UDP. See https://lists.torproject.org/pipermail/tor-talk/2013-January/027183.html for current progress. Skype, Mumble, others work over TCP and therefore Tor just fine. ___ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
Re: [tor-talk] VOIP over Tor
Van Gegel: I found that this is a very old idea: https://lists.torproject.org/pipermail/tor-talk/2006-May/thread.html#13379 But why for 6 years no one is interested? I continue my experiments with VOIP over Tor and tried another old abandoned software SpeakFreely by changing it's protocol as RTP over TCP. It has found practical use and looks good: http://sourceforge.net/p/advtor/discussion/programs/thread/9d735faa Now I have an idea of using two or three hidden services on different ports instead of one. Caller simultaneously connects to them and duplicate packets to each channel. The first delivered package is used, other are discarded. Also collects statistics and every few minutes the slowest connection will closed and reestablished. This should reduce the average latency. There are questions: - Will Tors of caller and calee use the same or new nodes for building circuit after the close and immediate reestablish of connection with HS? - How will this affect the safety of connection against possible deanonymizing attacks? By the way, why do you have to communicate from hidden service to hidden service? Wouldn't it suffice if the callee would act as server and the caller as client? ___ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
Re: [tor-talk] VOIP over Tor
Because most VOIP is UDP, and Tor doesn't support UDP. Users may find OnionCat useful for IPv6 transport over Tor until Tor offers that natively. Enable your own authentication with that to defeat spoofing where needed. ___ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
[tor-talk] VOIP over Tor: PTT remark
I did some tests now and have comments to the PTT mode. I used TCP socket with disabled Nagle algorithm to send packets, the data is sent in portions of 140 bytes every 80 mS for recipient?s hidden service. Absolute delivery delay of the first packet was less than the average delay for continuous transmission, but subsequent packets jitter was considerably greater. I noticed that at least 10-20 seconds of continuous delivery is kind of tunnel adaptation and reduced jitter. Still, the beginning of the sentence was interrupted, some packages rejected by codec due to significant jitter. In addition, after transmission some of the data remains in the channel during tens of seconds and and delivered immediately only after the start of the new transmission. In TORFone 0.2 I have provided the possibility of transferring some dummy packages after each voice packet to ?push? it and saturate channel. Most likely, the dummy packages are also needed in voice chat, but it will significantly increase the load on the server. ___ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
Re: [tor-talk] VOIP over Tor: PTT remark
In TORFone 0.2 I have provided the possibility of transferring some dummy packages after each voice packet to ?push? it and saturate channel. Most likely, the dummy packages are also needed in voice chat, but it will significantly increase the load on the server. Not sure if Tor has any builtin circuit priming or keepalive capabilities, such as might be applied to any made from request to a particularly configured SocksPort. You might be able to establish a VPN between onions or use onioncat, then you can ping the circuit. And make use of UDP and other protocols as desired. Just as with clearnet, be sure to do a suitably strong handshake before trusting any source address/party. ___ tor-talk mailing list tor-talk@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk