Editing Protocol obfuscation

From EMule Wiki
Jump to: navigation, search

Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to cut-n-paste the text into a text file and save it for later.

The administrator who locked it offered this explanation: site maintenance

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
Some providers are throttling eMule traffic (decreasing the allowed bandwidth). They do this by detecting the eMule protocol and allowing a very limited amount of the total bandwidth to be used by eMule. Obfuscation makes it harder to identify the eMule protocol.
+
Some providers are throttling eMule traffic (decreasing the allowed bandwidth). They do this by detecting the eMule protocol and allowing a very limited amount of the total bandwidth to be used by eMule. The best reaction against this is to change ISP.
  
== Settings ==
+
* Before you are changing your ISP, please verify on the eMule under Options-> Security-> Protocol Obfuscation, that Enable Protocol Obfusaction is checked, otherwise you are unable to work with the Protocol Obfusaction on eMule.
  
http://wiki.emule-web.de/image/howtoenableobfuscation.png
+
However, by encrypting the eMule protocol, the provider cannot detect eMule easy and might allow more bandwidth to be used by encrypted traffic.
  
*Enable Protocol Obfuscation: Ask other clients to use obfuscated communications.
+
* Encryption (obfuscation) is only possible if both sides use encryption.
*Allow obfuscated connections only: If the other client doesn't understand obfuscation, any communication with it gets canceled. Use this setting only in extreme situations!
+
* It only protects (limited) against man-in-the-middle attacks.
*Disable support for obfuscated connections: The client behaves like it would be an older version which doesn't understand obfuscation.
+
* It does not increase your privacy since your data is still visible to other eMule clients that use the same encryption.
  
== Limitations ==
+
http://wiki.emule-web.de/image/howtoenableobfuscation.png
 
+
* Obfuscation only works if both sides of the transfer support it. If one side doesn't support it, the communication is done the "old" way, unless this is disabled (see ''Settings'' section).
+
* Obfuscation is not perfect, it is still possible to detect the eMule protocol.
+
* Obfuscation does not increase anonymity or hide which files are shared.
+
* If the provider doesn't try to detect the eMule protocol but rather blocks/limits every user which uses lots of bandwidth, obfuscation can't help at all.
+
  
== Earlier version ==
+
=== Neomule ===
  
 
Neomule supported a different kind of obfuscation before official supported obfuscation. This has become mostly obsolete since the official client supports it.
 
Neomule supported a different kind of obfuscation before official supported obfuscation. This has become mostly obsolete since the official client supports it.
Line 22: Line 17:
  
 
== Technical implementation ==
 
== Technical implementation ==
===Encrypted UDP===
+
===encrypted UDP===
  
 
   Basic Obfusicated Handshake Protocol UDP:
 
   Basic Obfusicated Handshake Protocol UDP:
Line 56: Line 51:
 
               a lower CPU usage
 
               a lower CPU usage
  
=== Encrypted TCP ===
+
=== Encrypted tcp ===
  
 
  Basic Obfuscated Handshake Protocol Client <-> Client:
 
  Basic Obfuscated Handshake Protocol Client <-> Client:
Line 112: Line 107:
 
     - DH Agreement Specifics: sizeof(a) and sizeof(b) = 128 Bits, g = 2, p = dh768_p (see below), sizeof p, s, etc. = 768 bits
 
     - DH Agreement Specifics: sizeof(a) and sizeof(b) = 128 Bits, g = 2, p = dh768_p (see below), sizeof p, s, etc. = 768 bits
  
== See also ==
+
== see also ==
*[http://www.azureuswiki.com/index.php/Bad_ISPs List of providers which are throttling '''Bittorrent''']
+
*[[http://www.azureuswiki.com/index.php/Bad_ISPs List of providers which are throttling '''bittorrent''']]
*[http://www.emule-project.net/home/perl/help.cgi?l=1&rm=show_topic&topic_id=848 Obfuscation at the eMule docs]
+
*[[http://www.emule-project.net/home/perl/help.cgi?l=1&rm=show_topic&topic_id=848 Obfuscation at the eMule docs]]
 
+
 
+
[[category:features]]
+

Please note that all contributions to EMule Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see EMule Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)
Personal tools