Add anomos protocol in utorrent
* Anonymous, Encrypted Multi-Peer-to-Peer BitTorrent Downloads
* Censorship Resistance
* Free and Open Source Code
* No Ads, No Spyware
* Standalone Client – No Background Services
* Easy to Use
* Availablity for Windows and GNU/Linux (and OSX, theoretically)
now that would be nice
client-client packet encryption please. Including header info. Make it so.
anonymity is our right. help us by protecting it.
john f commented
should be an option.
"Anonymous" is not a feasible idea. Use a unique protocol and after a period of reverse-engineering, ISP packet sniffing hardware will simply adapt to focus in upon that protocol; limit bandwidth accordingly. hint/ If you want to win, don't hide, blend-in. /hint
it will be great
Penambahan anomos protocol di utorrent
That'd be like downloading over TOR, only you'd to change the protocol over that. Absolutely pointless, that is. Yet it is interesting how many people can be blinded with the simple word "anonymous". As if it was that easy to click one button and be fully concealed on the internet.
On a sidenote, Anomos is using GPLv3, that'd cause license issues.
AdminSwiteck (Admin, µTorrent) commented
Anonymity in a BitTorrent network is like wanting to hide your mailbox (ip) but still expect the mail to somehow be delivered. This anomos method is like neighbors putting their mail in each others' mailboxes as a means of "hiding" their traffic. So you can get in trouble over your neighbor's mail instead as likely for your own! Collective liability coupled with the worst possible kinds of traffic "sharing" your mailbox means you're even more likely to get prosecuted. On top of the previously mentioned problems, it would also make everyone who uses it "firewalled" to the extent that they're unlikely to get any incoming connections. More than likely only others ALSO using anomos can connect to them.
"but it's nice to have as an option and there are still ways to hide in a swarm like the absence of trackers and use of encryption."
You already have the option of using a proxy for trackers or also for peers+seeds. You also have the option of using a full VPN. uTorrent already supports both, although Local Peer Discovery (which uses multicast), DHT+uTP+Resolve IPs (which uses UDP), and Teredo/IPv6 traffic should probably be disabled to do so.
can't hurt to add it as an option for ppl who want to use it
As I said before, there will always be a way to identify you since someone has to know who the final recipient is of what I send, and who has what to share. Trackerless just means there is no one specific such point but the info still exists.
It seems to me that most anonymizers only look at it from the point of view of someone outside the network, but most of the "investigators" will become part of the network. And with a packet sniffer and some reverse engineering they will get all the info they want.
As for hiding it within another protocol, deep packet inspection would catch that.
my provider blocks most of the P2P traffic (torrent, direct connect etc - sopcast still works though). it would be great if utorrent could alleviate this issue. i don't know how the anomos protocol works, but emulating http traffic would make it stealth.
"Because all of the current anonymizers are making you relay lots of data for other peers, hence lowering the "available bandwidth" for you.".unfortunately thats 100% true (1 vote now) but it's nice to have as an option and there are still ways to hide in a swarm like the absence of trackers and use of encryption.
Roberta Hardy commented
@ Jihadist: "... what is the "mission" of µTorrent? Is it a file sharing utility, or is it a BitTorrent utility?"
I think the name "µTorrent" might just possibly give you a clue here. :P
Seriously, this idea *cannot* work. As has been repeatedly stated, there is, almost by definition, *no such thing* as anonymity in a file-sharing network. You *have* to have *some* way of identifying peers in order to share data. Whatever method is used, no matter how complicated it becomes, someone else will *always* be able to identify you from it. As far as anyone knows, a full proxy in a different country is the *only possible way* to avoid this - and even then, it only works up to a point.
Here are some average maximum download speeds you'll be likely to get if an Anomos-like protocol is introduced immediately to µTorrent, (figures calculated from current figures given on speedtest.net):
Australia 30 kilobytes per second;
Austria 48 kilobytes per second;
Belarus 39 kilobytes per second;
Belgium 47 kilobytes per second;
Canada 39 kilobytes per second;
Cyprus 23 kilobytes per second;
Czech Rep. 151 kilobytes per second;
Denmark 216 kilobytes per second;
Finland 98 kilobytes per second;
France 69 kilobytes per second;
Germany 45 kilobytes per second;
Greece 20 kilobytes per second;
Ireland 30 kilobytes per second;
Italy 25 kilobytes per second;
Luxembourg 277 kilobytes per second;
Mexico 20 kilobytes per second;
Morocco 10 kilobytes per second;
Netherlands 158 kilobytes per second;
New Zealand 47 kilobytes per second;
Norway 148 kilobytes per second;
Poland 55 kilobytes per second;
Portugal 64 kilobytes per second;
Romania 303 kilobytes per second;
Russia 173 kilobytes per second;
Spain 34 kilobytes per second;
Sweden 290 kilobytes per second;
Switzerland 62 kilobytes per second;
Turkey 53 kilobytes per second;
Ukraine 197 kilobytes per second;
UK 39 kilobytes per second;
USA 67 kilobytes per second.
vnicolici: "Performance is useless if you fear for your privacy enought that you will not use the application."
Nailed it. Speaking for myself, I am willing to suffer a "reasonable" performance hit for increased anonymity.
Switeck: "This wouldn't be BitTorrent anymore! BitTorrent is built around direct ip-TO-ip connections..."
True. But I just want to share files with peers, I don't care how it's done.
I guess it comes down to, what is the "mission" of µTorrent? Is it a file sharing utility, or is it a BitTorrent utility?
As quickly as BitTorrent came onto the scene, it can fall into disuse just as fast. If I found some content that was available in one of these more anonymous protocols, I'd install a client for it right away.
michael8124: "In the peers tab just remove the IP address part and leave it showing the seeds and the percentage they have downloaded. I see absolutely no reason to see the IP addresses of others." - IgnitionWeb: "@Michael8124 IP can be obtained even if µTorrent removed that feature."
True, but why make it easy? What is the benefit? Anybody who really wants to find out your IP can do so, if they're willing to put in the effort. The other 99% of users have no idea how, and they have no need to know.
Because all of the current anonymizers are making you relay lots of data for other peers, hence lowering the "available bandwidth" for you.
As for the internet becoming an anonymous decentralized free network? Ohh please get your head out of the cloud, the closest to "free" we will get is fully tax funded.
And trust me, there will always be some way to see who is sending to who, even encrypted packages since they will still have to follow a certain pattern to keep their data.
AdminDreadWingKnight (Admin, µTorrent) commented
"why does privacy has to come at the price of speed?"
Because you have to rely on someone else's connection even more than normal.
tl;dr: this idea basically can't work without cutting into performance.
why does privacy has to come at the price of speed? i wish this can be tweaked for speed. the internet will become an anonymous decentralized efficient free network some day. until that we have to make due with such attempts. plus if there is a high speed cost users will use the option wisely.