Sign up here and you can log into the forum!

TorTV 0.2

Here is the place to inquire about app.bins--Only currently available apps for sigma 8655 based wdtv's belong in this forum. requests go in 'Application Questions'

TorTV 0.2   

Postby jaromil » Thu Dec 15, 2011 9:49 am

TorTV
Image

TorTV is a build of Tor and Privoxy maintained to run these programs on TV devices and set-top boxes, starting with our beloved WDLXTV!

The goal of the project is to let more people run Tor at home to contribute and strengthen its network, as well have an anonymous proxy at hand on the local network since we include also Privoxy, accepting connections on the WDTV IP address on port 8118.

Please note TorTV doesn't aims at proxying video streams via Tor, since the onion routing is not (yet?) efficient enough for the purpose.

This is an early release, this app.bin just entered ALPHA stage of development.

More information and download links on the TorTV website
Last edited by jaromil on Sat Dec 31, 2011 1:09 am, edited 1 time in total.
Jaromil, developer @ Dyne.org
GPG: B2D9 9376 BFB2 60B7 601F 5B62 F6D3 FBD9 C2B6 8E39
User avatar
jaromil
Developer
 
Posts: 64
Joined: Tue Aug 24, 2010 5:03 am
Location: Am★dam

Re: TorTV 0.1   

Postby recliq » Thu Dec 15, 2011 10:00 am

And again: nice one!

Already playing around with it... ;)
­WDLXTV Project Maintainer
-:] If you like my contributions feel free to donate for a beer or a new flash drive. ...and always remember: RTFM! (README, FAQ, WIKI) [:-
User avatar
recliq
WDLXTV Team
 
Posts: 5366
Joined: Thu Apr 15, 2010 8:09 am
Location: Kiel, Germany

Re: TorTV 0.1   

Postby jaromil » Thu Dec 15, 2011 10:28 am

Hi Recliq thanks :^)

let me know how it goes, logs are in /tmp/tor.log and more data and configurations are saved in a tor/ directory inside your USB.

However it should work right away without touching configurations, you can browse the web using Tor on the WDTV just configuring your browser to use its IP as a proxy, port is 8118

There is one pending problem that I could not solve: the NTP configuration with rdate. Somehow the 'ping' and 'rdate' programs provided by busybox don't work well with pool.ntp.org from my box.
So now the use of NTP server time.ien.it is hard-coded, but considering this app is for anonymity it should be changed some time and randomized a bit....

ciao
Jaromil, developer @ Dyne.org
GPG: B2D9 9376 BFB2 60B7 601F 5B62 F6D3 FBD9 C2B6 8E39
User avatar
jaromil
Developer
 
Posts: 64
Joined: Tue Aug 24, 2010 5:03 am
Location: Am★dam

Re: TorTV 0.1   

Postby recliq » Thu Dec 15, 2011 1:42 pm

I hope I have some time during the weekend to play some more with it and tune it a bit.
First thing I noticed is there is no webend integration, I will add that, so you can at least start/stop tor from webend and see if it is running.

Regarding rdate i have to research a bit, all the NTP related settings should be done before dmaosd is started otherwise if you change the date after dmaosd was started you get a lot of weird behavior...
­WDLXTV Project Maintainer
-:] If you like my contributions feel free to donate for a beer or a new flash drive. ...and always remember: RTFM! (README, FAQ, WIKI) [:-
User avatar
recliq
WDLXTV Team
 
Posts: 5366
Joined: Thu Apr 15, 2010 8:09 am
Location: Kiel, Germany

Re: TorTV 0.1   

Postby b-rad.cc » Thu Dec 15, 2011 5:10 pm

Nice little app here.

I noticed this when I saw the front page feature on /. Nice bit of advertising!

as for rdate, ntpdate is the binary used to set system time in WDLXTV.
PM's are for private matters only, please post public matters on the forum to help others who might have the same issue.
:mrgreen:
User avatar
b-rad.cc
WDLXTV Team
 
Posts: 3002
Joined: Sat Apr 03, 2010 9:35 am
Location: New York

Re: TorTV 0.1   

Postby jaromil » Fri Dec 23, 2011 6:28 am

yea slashdot was big traffic hey :^)
WDLXTV surely deserves more visibility, you've been doing an awesome work guys! I'll be trying the new firmware release soon BTW.

Recliq: I'm very interested to build integration with the web interface, I've never looked into that side of things.
if you don't find the time for that, you can also point me out to the documentation and I'll learn something new.

ciao
Jaromil, developer @ Dyne.org
GPG: B2D9 9376 BFB2 60B7 601F 5B62 F6D3 FBD9 C2B6 8E39
User avatar
jaromil
Developer
 
Posts: 64
Joined: Tue Aug 24, 2010 5:03 am
Location: Am★dam

Re: TorTV 0.1   

Postby recliq » Fri Dec 23, 2011 6:55 am

Sure, I think it's all covered in these two wiki pages:
http://wiki.wdlxtv.com/HowToIntergrateApptoWebend
and
http://wiki.wdlxtv.com/WEC

;)
­WDLXTV Project Maintainer
-:] If you like my contributions feel free to donate for a beer or a new flash drive. ...and always remember: RTFM! (README, FAQ, WIKI) [:-
User avatar
recliq
WDLXTV Team
 
Posts: 5366
Joined: Thu Apr 15, 2010 8:09 am
Location: Kiel, Germany

Re: TorTV 0.2   

Postby jaromil » Sat Dec 31, 2011 1:17 am

Just released 0.2 with a very minimal support for a daemon-only webend for now.
There was a critical bugfix with upgrade notice to Tor binaries 0.2.2.35 so I had to pull this out quick.
I'm sorry I couldn't do more and not even test webend code since I don't have a proper testing environment ATM. :?

Looking forward to your observations, on 1.02.* firmware releases I've experienced freezes on long runs both with this app and another one (hdsync), I'm still wondering what can that be. :roll:

Oh and BTW it would be cool as a feature for TorTV to proxy all http browsing over Tor for anonymous torrent browsing for instance, but we'd need a way to exclude streaming video then, since that would be definite overkill for the onion routing Tor network. Ideas? :ugeek:
Jaromil, developer @ Dyne.org
GPG: B2D9 9376 BFB2 60B7 601F 5B62 F6D3 FBD9 C2B6 8E39
User avatar
jaromil
Developer
 
Posts: 64
Joined: Tue Aug 24, 2010 5:03 am
Location: Am★dam

Re: TorTV 0.2   

Postby mad_ady » Sat Dec 31, 2011 6:41 am

Not sure if wdtv supports it, but regular linuxes can have several routing tables. I think there is a standard way to bind a binary to a specific routing table (something like VRFs, but I don't know exactly how it's done in linux), and this way you could have a routing table with a default route to Tor and the default routing table with a default route to your ISP. You could then start rtorrent bound to the Tor routing table.

I haven't tried any of this but I remember reading about it some time ago.
User avatar
mad_ady
Developer
 
Posts: 3506
Joined: Fri Nov 05, 2010 9:08 am
Location: Bucharest, Romania

Re: TorTV 0.2   

Postby jaromil » Sat Dec 31, 2011 7:17 am

Process-wide routing table settings sound like a cool solution for some cases. Interesting indeed! :geek:

However, what I aim at is using TorTV for anonymous browsing and searches made by desktop computers on the same LAN: TorTV just acts as a gateway, also useful to circumvent DNS restrictions 8-) like thepiratebay being unreachable in some countries, denied by DNS resolution...

In case of bittorrent traffic, just like streaming video and anything else that is too bandwidth intensive, use of Tor's onion routing is discouraged. Here more info on the topic https://blog.torproject.org/blog/bittorrent-over-tor-isnt-good-idea
Jaromil, developer @ Dyne.org
GPG: B2D9 9376 BFB2 60B7 601F 5B62 F6D3 FBD9 C2B6 8E39
User avatar
jaromil
Developer
 
Posts: 64
Joined: Tue Aug 24, 2010 5:03 am
Location: Am★dam

Next

Return to WDLXTV-G2 & WDLXTV-Live/Plus app.bins

Who is online

Users browsing this forum: No registered users and 1 guest