Slashdot Mirror


Deluge Anonymizing Browser Now Includes Bittorrent

markybob writes "An open-source bittorrent client, Deluge, now provides an internal, anonymizing browser to protect its users from overzealous ISPs. The client runs on Windows, Linux and OS X. From the site: "Everyone knows that it is common practice for ISPs to do their best to either block or throttle bittorrent users. We believe that this is wrong and unethical, as there are many legal uses for bittorrent. If an ISP is throttling or blocking bittorrent traffic, you can pretty much bet that they're tracking which users visit bittorrent-related sites so that they can better block or throttle those users." Their forum has more info"

23 of 158 comments (clear)

  1. More Accurate Headline... by Symbolis · · Score: 5, Informative

    "Deluge BitTorrent Client Now Includes Anonymizing Browser"

    And to be exact, this is Deluge 0.5.8RC1

  2. Mac OS X by christurkel · · Score: 5, Informative

    Small correction: The Mac OS X version uses X11, not Cocoa.

    --

    CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
  3. Anonymizing Browser Now Includes Bittorrent? by stsp · · Score: 5, Informative

    In related news, semantically reversed article headlines now include slashdot!

    Also, the summary is highly misleading. This is not a bittorrent-based replacement for TOR as one might conclude from the summary. The browser is merely designed to conceal the IPs of people surfing websites hosting torrents by going through a proxy. You also see ads while using the service. I wonder how long it will take ISPs with an anti-bittorrent agenda to block their proxies... Quoting TFA's FAQ:

    Can we use the internal browser to surf any site?

    No. This is a very touchy subject, so I want to be very clear. Our proxy servers have a whitelist of bittorrent-related sites (trackers, index sites, etc), which it allows you to visit.

    Why are there ads? Are you turning evil? This is free software!

    This is free software, however, our proxy servers (which anonymizies the browsing) costs us very real dollars.

    I can't download any files. What is that about?

    To prevent abuse, Deluge's internal browser only allows you to download bittorrent files..
  4. Ad-supported and whitelisted sites by SirLurksAlot · · Score: 2, Insightful
    From their FAQ:

    Why are there ads? Are you turning evil? This is free software! This is free software, however, our proxy servers (which anonymizies the browsing) costs us very real dollars. Also, if you don't use our internal browser, you'll never see an ad. In the spirit of freedom, I openly disclose that it costs around US$800 per month (with a two-month contract) for us to cover the hosting expenses, which we need to make up for somehow, or else it comes out of my personal pocket. Deluge does not have any corporate sponsorship, and I've actually put up my own money, without knowing if the ad revenue will make up for it or not. Why did I do this? Because I really believe that users need an anonymous method of getting their torrents...and I'm hoping very much that our users agree with me and that the ads make up the cost. If we don't make enough from ads, we'll begin requesting donations. If we still don't make enough, then we'll take down the proxy servers and remove Deluge's internal browser (not to mention cry for being in the hole $1600). The future of this service is in your hands.

    Yeah, sorry, I tend not to tolerate ads in my browsing experience, why should I put up with them for torrent downloads? Also, I thought ad-supported p2p programs went away with KaZaa?

    and...

    Can we use the internal browser to surf any site? No. This is a very touchy subject, so I want to be very clear. Our proxy servers have a whitelist of bittorrent-related sites (trackers, index sites, etc), which it allows you to visit. If you try to go to a bittorrent site that's not on our whitelist, please feel free to submit that site to us and we'll add it within 24hrs. We do not discriminate against *any* bittorrent site and will add them on request. However, we want absolutely nothing to do with anonymizing the traffic of pedophiles, sick people who are trying to google on how to get away murder, or whatever else. We want to protect bittorrent and nothing more.

    I think this falls under the categories of "Why should we trust your servers?" and "Whitelists suck."

    I say this every time the subject of p2p apps comes up: solutions such as these simply add to the arms race between ISP and file-sharers. In the end this will solve nothing. Instead of attempting to out-tech Big Content there should be a focus on improving consumer rights.

    Then again this could be an attempt to to show that ads and donations may be a way to support the distribution of content via BT.

    --
    God, schmod. I want my monkey man!
    1. Re:Ad-supported and whitelisted sites by Tom9729 · · Score: 5, Insightful

      Sorry, but did you even read the paragraph you cited? The guy is funding the service out of his own pocket. He needs to have some way to make back at least most of the money he's spending.

      This on top of the fact that he's already dedicating his time to writing the software... Geez.

      It's worth pointing out that the ads aren't showing up in the actual program. If you don't want to see them, don't use the anonymous browsing service.

    2. Re:Ad-supported and whitelisted sites by Tom9729 · · Score: 2, Informative

      Not sure where you got the idea that "the main point" of using his software is to be able to download anonymously.

      I've used Deluge for a long time before the announcement of this feature. It's a bittorrent client, just like Azureus or Ktorrent. The new anonymous browsing feature is nothing more than a built in web browser that uses their proxy.

      I haven't been able to run the new release yet (download links are broken), so I might be wrong on this, but I'm pretty sure the anonymous part is only referring to finding the torrents. Downloading them works just like always. In fact, if you wanted to, you could probably use their proxy in a normal web browser to look for torrents.

      It's also worth pointing out that he's not "making a buck". He's paying for the proxy out of his own pocket, he'll be lucky if he even breaks even.

  5. Re:Legitimate use? by burris · · Score: 4, Informative

    BitTorrent works just fine behind a typical "firewall." It is not necessary to accept incoming connections, especially with a well seeded legitimate torrent. If you can't download with BitTorrent at all then you have a problem with your firewalls policy not the firewall per se.

    It's not a horrible method of distribution. Its an excellent method of distribution, especially for free software. Thats why it is being used for such distribution.

  6. Re:Legitimate use? by the_B0fh · · Score: 4, Informative

    Why the hell are comments like this marked insightful?

    *waaa* I can't download via p2p, all the free stuff I want, at work

    Either go home and do it, or work with your IT. If you have a business need to download linux distros, it's up to your ork IT to provide that to you. If you don't, well, go suck at Microsoft's teat.

    I used to run a firewall, and I allow out what is business appropriate. If that includes bit-torrent, so be it.

  7. Torrents are an anti-slashdotting tool by mangu · · Score: 3, Insightful

    BitTorrent isn't exactly a firewall-friendly protocol and makes a horrible method of distribution

    Let's put it another way: there are some firewall administrators who aren't BitTorrent friendly. If you work in a company that has such a firewall and you have a problem with BitTorrent, you should take it to the IT administration. Oh, wait, perhaps your problem is that the IT people in your company aren't Linux-friendly? Then download at home and bring a CD or DVD to work.


    The one big advantage BitTorrent has is that it avoids slashdotting the server. Traffic doesn't concentrate, it has a much gentler effect both on the servers themselves and on the internet backbone as a whole, because you end downloading more from those peers that have more bandwidth.

  8. Re:Legitimate use? by pringlis · · Score: 2, Informative

    Yup, you're correct. WoW does use it for patches and updates. Given that the patches are at least 100megs in size and there are 9.5million subscribers I'd say it's one of the better examples of a problem for which BitTorrent is the ideal solution.

  9. Picture if you will... by thegnu · · Score: 4, Interesting

    Well considering that the main point of using his software is to be able to download torrents anonymously, it's rather self-defeating to say if you don't want the ads don't use the anonymizer. I don't begrudge the guy for wanting to make some money back on this, and obviously he's not twisting anyone's arm here, but come on.

    Picture if you will a pasty-white geek who has written some software. "The service my software provides puts people who use it at risk," he muses, "How might I protect those who may not know how to protect themselves?"
    Suddenly, a light goes off. Or on. I think it goes on. Anyway, he thinks, "I could integrate a browser that accesses a limited number of related services in such a way as to provide a safety net for the non-nerds whom I appreciate so well!"
    Time passes. "Oh, fuck. This is going to cost me money," the nerd thinks, "How can I provide this service when it costs me money, and I need to buy Ramen?"
    Another lightbulb does its thing. "Advertisement!"

    There you have it. If you don't like it, cut pasty-dude a check.
    --
    Please stop stalking me, bro.
  10. Relakks, an anonymous VPN by wdebruij · · Score: 4, Informative

    The best solution, ofcourse, is to switch to a less zealous ISP. But that is not always possible: I, for example, find myself subletting an
    apartment that comes with horrible, horrible Comcast DSL (who actively reset with your TCP connections).

    In these cases say Aye, matey and hook up to the swedish Pirate Party's Relakks VPN service (as seen on Slashdot)
    to get past your pesky ISPs rules. It's also be very useful if you use coffeeshop wireless a lot and your email provider still requires plain-text passwords.

    Arrr, we be lootin' again!

  11. Re:Legitimate use? by rasjani · · Score: 2, Interesting

    Sir, Chuck norris calls you bullshit. 10 Megabit cable connection (pretty standard here) gives ruffly 990kb/sec transfer depending on the sender's connection and protocol used. (For example, 990kb/sec is the top speed i can get from ftp.funet.fi which is few hops away)

    Personally i never used background downloading in wow and at the time of the patch going live, there where so many seeds already available that having only 1 official seed from Blizzard didnt really matter. Comparing the "patch" downloading to x amount of Sony mmorpgs, ultima, Anarchy online and few others that i've played, i do consider WOW's to be done best and sir, you can call bullshit on that too.

    --
    yush
  12. Re:Legitimate use? by burris · · Score: 3, Insightful

    I call bullshit, Tony Hoyle has no idea what he is talking about or he is just trolling.

    Do you think FTP can saturate your 10 mbit link when its downloading from my FTP server sitting on a 384 kbit up DSL line?

  13. Soviet Russia by poopdeville · · Score: 4, Funny

    The headline was obviously written in Soviet Russia.

    --
    After all, I am strangely colored.
  14. Re:Everyone knows: I don't know by Poppler · · Score: 2, Informative

    If I was a java coder I'd be hacking Azureus to use UDP instead of TCP I would think that using UDP to actually download chunks would be horribly inefficient; the client wouldn't know if it received the data intact until it does a checksum on the chunk, and then you'd have to re-download the whole chunk if you missed even a single packet.
    --
    What's the ugliest part of your body? Some say your nose, some say your toes, but I think it's your mind. -Zappa
  15. not this ISP by not_anne · · Score: 4, Informative

    "...you can pretty much bet that they're tracking which users visit bittorrent-related sites so that they can better block or throttle those users." My employer, a large cable ISP, does not track or monitor what sites customers visit. However, we do track the types of traffic on our network and shape traffic as needed to keep the network reasonably healthy.

    We don't single out users, we monitor nodes, which many customers are attached to. If a node is exceeding healthy levels (different nodes have different max levels, there's no one set "healthy" level) then that node is shaped until the traffic goes down.
    --
    My comments here are my own; I do not speak for my employer.
  16. Pay for the things you value by EmbeddedJanitor · · Score: 5, Insightful
    One of the problems with "Free Software" are the take, take, take folk. Ultimately if you value something you should support it, either financially by direct payment or by recognising that it needs money (eg putting up with ads).

    To give you those "free roads" you drive on, the government charges you taxes. To give out free services, charities accept contributions.

    I doubt many of the gimme,gimme, free software takers actually develop anything substantial or contribute anything, apart from annoyance.

    Perhaps with time people will mature in their outlook and freely contribute better than they do now: "Hey I like service x or software y. Here's $20 to say thanks!". This is not yet happening but perhaps it will one day.

    --
    Engineering is the art of compromise.
    1. Re:Pay for the things you value by wrook · · Score: 4, Insightful

      Actually, the take, take, take, gimme, gimme, gimme users provide invaluable benefit to Free software producers. But to understand this, you must understand the economics of Free software development (I will assert that most people, even Free software producers have a difficult time understanding this). With Free software, you *can* make money off of distribution, but really it won't last for long. Eventually, since the cost of distribution is nearly free, someone will undercut you. Instead, you must make money (or better stated, value) out of the software itself.

      This can be done in a few ways. First, you can get value from using the software you wrote. Often the value you receive more than offsets the cost of development. If the software is popular and useful, then you can also benefit from forming a consortium with other parties to do development. You each share the costs and share the benefits. People who fund development get a greater say in what gets written (i.e., they write it ;-) ). Examples of this are the Apache software and the Linux kernel.

      Second, you can get value from future work on the software. If it is a popular, useful work, then often someone else will be able to receive value from funding you to do some new development. Probably the best example of this is the GCC tool set as it was developed by Cygnus software (google around for Michael Tiemann's description of how to make this work -- it's brilliant.)

      Finally, you can gain value (either directly or indirectly) through advertising. Usually (as is the case with this software), the software allows you to connect with a service that gains value from advertising. The best example of this is Mozilla who make nearly $100 million a year from the google search bar in Firefox.

      Now, I hope you'll excuse my tangent, I'm finally coming to the point. What all these methods of creating value have in common is that they work best (return the most value) when the software is *popular* and *useful*. Take, take, take, gimme, gimme, gimme people are essential to creating popular and useful software. First, they are often the absolute best sources for ideas. They are so internally focussed (i.e., selfish) that they have a really highly developed sense of what they want. Yes, they are annoying, but if you cut through the annoyance, you find gold. Second, these people are like rats. When one finds a good source of food *all their buddies join in*. This is indispensable for a Free software project.

      Now, what I read from the posts above is that these selfish users are not happy with direct advertising on the associated service. This is incredibly useful feedback! It means that there is significant risk involved in the venture. People are not against advertising per se. Take the google search bar in Firefox. I've never heard anyone complain about it. The connection between the google advertising and the search bar is removed enough to appease the user. But I would worry, in this case, that users will not accept the advertising on the associated service.

      In the end, cherish your selfish users. They are a PITA, but they are honest and they will spare no expense to tell you what they think. For software projects that don't have budgets for things like user studies, these people will pave the road to success.

  17. Re:Everyone knows: I don't know by oggiejnr · · Score: 3, Informative

    According to a quick search (so may not be accurate) current "semi-official" block size is 16KB which easily fits into a single datagram packet (allowing for IP Fragmentation). Or if you are determined to keep your datagrams under the Ethernet MTU then you could employ some form of erasure coding to the data (at the expense of CPU cycles) and then if a few packets get lost then not to worry or you could advertise a 1k block transfer size at the expense of great application level overhead. Any system would rely on the client knowing the available bandwidth and only scheduling to receive a volume of packets it could.

    There was once talk of using the Vivaldi round trip estimation which has been in Azureus for no particular reason to select peers closer to the client, and some research was done into using it for estimating the bandwidth of a pipe to allow for UDP data connections not needing feedback.

    In BitTorrent the sending side never needs to know that a block arrived at the client so in some circumstance UDP could be better due to less connection overhead. Also most home NATs have better support for UDP hole punching than for TCP allowing for greater possibility that two incorrectly set up peers could talk to each other.

  18. Re:Legal uses for Bittorrent by PopeRatzo · · Score: 3, Informative

    no respect for copyrights, intellectual property,
    You've got this much right. Copyright and the concept of "intellectual property" is doing nothing to encourage innovation and creativity or to enhance the circumstances of innovators and creative makers. It only serves to enrich people who can afford to buy the abstract "intellectual property" of others and then bring lawsuits to create a money stream for themselves and for their lawyers.

    Most important, copyright and "intellectual property" is no longer necessary for those who are doing the making. I have first-hand experience with the transformation from the creative equivalent of an indentured servant into an artist that has control over my own product and income. Step one was examining just how corrupt and useless the current system has become. Step two was learning about Creative Commons, direct to public domain and other innovative approaches to distributing work and getting paid for it. Step three, at least in my case, was "profit!!" (of course).

    The experience has also radicalized me in terms of how I see not only the way artists support themselves, but also how I view the entirety of economic life in these United States (and beyond). Reading Adam Smith and Milton Friedman and comparing their words with the actuality of 21st century life, has convinced me that the entire system of "free markets" "supply and demand" and "the unseen hand" are all so much baloney. It's all been a dodge to keep those of us who work for a living from noticing that we're getting less for working more while our bosses are gaining wealth and producing less.

    Notice how the the bosses (executive vice-presidents) at Circuit City have been forced to accept mere 1 million dollar bonuses (called "retention awards") this year because their company has performed so poorly. If any of us were to perform so poorly, we'd get pink slips instead of six-figure Christmas presents. To complete the picture, notice how Circuit City has unceremoniously fired their most experience sales staff, who were earning as much as $14.00 per hour, and then offered them their jobs back a $9 per hour and no benefits! The French Revolution was not so long ago that these "executive vice-presidents" can't learn a few lessons regarding what happens to people who oppress a working class. Hell, some of them must have seen V for Vendetta.
    --
    You are welcome on my lawn.
  19. Deluge is great. by lattyware · · Score: 2, Informative

    The best client out there for Linux users with Gnome (KDE users can look to kTorrent). Been using it for some time.

    --
    -- Lattyware (www.lattyware.co.uk)
  20. Re:Legitimate use? by garbletext · · Score: 2, Informative

    The problem is you're defining 'efficiency' in a very limited and incorrect way. True, FTP is good at transferring a large chunk of data from exactly one host to exactly one more. But that is a trivial problem these days; Any network programmer could easily write a protocol/application that sends data from a server to a client as fast as the bottlenecks will allow. And yeah, that's "efficient," in a way because it maximizes your resources. But efficient peer-to-peer downloading is much harder. I suppose a 100% efficient p2p download ecosystem would be one where each and every downloading peer is saturating his download speed. FTP has *no chance* of ever achieving this for popular files, and could never near the level of data transferred on popular trackers without absolutely massive investment in geographically disparate clusters and bandwidth (e.g. akamai). BT accomplishes for free what could otherwise cost thousands of dollars for a content distributor. It sounds to me like you don't understand how BT works, or you're upset that it's the wrong tool for what you use it for. Anyways, if both your bittorrent clients are configured correctly, and the downloading one is the only one receiving from the other, you should achieve very similar speeds compared with FTP, as it just uses HTTP for sending data. Given your clear ignorance on firewall issues ( A good firewall doesn't allow any incoming connections. Really? How does such a host serve requests or recieve replies to sent packets? ), the disparity you report is probably best explained by PEBKAC issues.