Skip to main content
The 2024 Developer Survey results are live! See the results
Replace link with web.archive.org link, the current version appears to be defunct.
Source Link

Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:

Nine ways to obfuscate e-mail addresses comparedNine ways to obfuscate e-mail addresses compared

CSS Codedirection 0 MB spam

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

CSS display:none 0 MB

xyz<span style="display:none">foo</span>@example.com

ROT13 Encryption 0 MB

[email protected]

Using ATs and DOTs 0.084 MB

xyz AT example DOT com

Building with Javascript 0.144 MB

var m = 'xyz';         // you can use any clever method of
m += '@';              // creating the string containing the email
m += 'example.com';    // and then add it to the DOM (eg, via
$('.email').append(m); // jquery)

Replacing '@' and '.' with Entities 1.6 MB

xyz&#64;example&#46;com

Splitting E-Mail with comments 7.1 MB

xyz<!-- eat this spam -->@<!-- yeah! -->example<!-- shoo -->com     

Urlencode 7.9 MB

xyz%40example.com

Plain Text 21 MB

[email protected]

This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:

The Stats as it was made by Silvan Mühlemann

So, to answer the question: Yes, (in a way) email obfuscation works.

Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:

Nine ways to obfuscate e-mail addresses compared

CSS Codedirection 0 MB spam

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

CSS display:none 0 MB

xyz<span style="display:none">foo</span>@example.com

ROT13 Encryption 0 MB

[email protected]

Using ATs and DOTs 0.084 MB

xyz AT example DOT com

Building with Javascript 0.144 MB

var m = 'xyz';         // you can use any clever method of
m += '@';              // creating the string containing the email
m += 'example.com';    // and then add it to the DOM (eg, via
$('.email').append(m); // jquery)

Replacing '@' and '.' with Entities 1.6 MB

xyz&#64;example&#46;com

Splitting E-Mail with comments 7.1 MB

xyz<!-- eat this spam -->@<!-- yeah! -->example<!-- shoo -->com     

Urlencode 7.9 MB

xyz%40example.com

Plain Text 21 MB

[email protected]

This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:

The Stats as it was made by Silvan Mühlemann

So, to answer the question: Yes, (in a way) email obfuscation works.

Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:

Nine ways to obfuscate e-mail addresses compared

CSS Codedirection 0 MB spam

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

CSS display:none 0 MB

xyz<span style="display:none">foo</span>@example.com

ROT13 Encryption 0 MB

[email protected]

Using ATs and DOTs 0.084 MB

xyz AT example DOT com

Building with Javascript 0.144 MB

var m = 'xyz';         // you can use any clever method of
m += '@';              // creating the string containing the email
m += 'example.com';    // and then add it to the DOM (eg, via
$('.email').append(m); // jquery)

Replacing '@' and '.' with Entities 1.6 MB

xyz&#64;example&#46;com

Splitting E-Mail with comments 7.1 MB

xyz<!-- eat this spam -->@<!-- yeah! -->example<!-- shoo -->com     

Urlencode 7.9 MB

xyz%40example.com

Plain Text 21 MB

[email protected]

This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:

The Stats as it was made by Silvan Mühlemann

So, to answer the question: Yes, (in a way) email obfuscation works.

Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:

Nine ways to obfuscate e-mail addresses comparecompared

CSS Codedirection 0 MB spam

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

CSS display:none 0 MB

xyz<span style="display:none">foo</span>@example.com

ROT13 Encryption 0 MB

[email protected]

Using ATs and DOTs 0.084 MB

xyz AT example DOT com

Building with Javascript 0.144 MB

var m = 'xyz';         // you can use any clever method of
m += '@';              // creating the string containing the email
m += 'example.com';    // and then add it to the DOM (eg, via
$('.emailemail').append(m); // jquery)

Replacing '@' and '.' with Entities 1.6 MB

xyz&#64;example&#46;com

Splitting E-Mail with comments 7.1 MB

xyz<!-- eat this spam -->@<!-- yeah! -->example<!-- shoo -->com     

Urlencode 7.9 MB

xyz%40example.com

Plain Text 21 MB

[email protected]

This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:

The Stats as it was made by Silvan Mühlemann

So, to answer the question: Yes, (in a way) email obsfucationobfuscation works.

Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:

Nine ways to obfuscate e-mail addresses compare

CSS Codedirection 0 MB

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

CSS display:none 0 MB

xyz<span style="display:none">foo</span>@example.com

ROT13 Encryption 0 MB

[email protected]

Using ATs and DOTs 0.084 MB

xyz AT example DOT com

Building with Javascript 0.144 MB

var m = 'xyz';        // you can use any clever method of
m += '@';             // creating the string containing the email
m += 'example.com';   // and then add it to the DOM (eg, via
$('.email).append(m); // jquery)

Replacing '@' and '.' with Entities 1.6 MB

xyz&#64;example&#46;com

Splitting E-Mail with comments 7.1 MB

xyz<!-- eat this spam -->@<!-- yeah! -->example<!-- shoo -->com     

Urlencode 7.9 MB

xyz%40example.com

Plain Text 21 MB

[email protected]

This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:

The Stats as it was made by Silvan Mühlemann

So, to answer the question: Yes, (in a way) email obsfucation works.

Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:

Nine ways to obfuscate e-mail addresses compared

CSS Codedirection 0 MB spam

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

CSS display:none 0 MB

xyz<span style="display:none">foo</span>@example.com

ROT13 Encryption 0 MB

[email protected]

Using ATs and DOTs 0.084 MB

xyz AT example DOT com

Building with Javascript 0.144 MB

var m = 'xyz';         // you can use any clever method of
m += '@';              // creating the string containing the email
m += 'example.com';    // and then add it to the DOM (eg, via
$('.email').append(m); // jquery)

Replacing '@' and '.' with Entities 1.6 MB

xyz&#64;example&#46;com

Splitting E-Mail with comments 7.1 MB

xyz<!-- eat this spam -->@<!-- yeah! -->example<!-- shoo -->com     

Urlencode 7.9 MB

xyz%40example.com

Plain Text 21 MB

[email protected]

This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:

The Stats as it was made by Silvan Mühlemann

So, to answer the question: Yes, (in a way) email obfuscation works.

fixed missing @ (non-trivial one character edit)
Source Link

Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:

http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfuscate-eNine ways to obfuscate e-mail-addresses-compared/ addresses compare

CSS Codedirection 0 MB

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

CSS display:none 0 MB

xyz<span style="display:none">foo</span>@example.com

ROT13 Encryption 0 MB

[email protected]

Using ATs and DOTs 0.084 MB

xyz AT example DOT com

Building with Javascript 0.144 MB

var m = 'xyz';        // you can use any clever method of
m += '@';             // creating the string containing the email
m += 'example.com';   // and then add it to the DOM (eg, via
$('.email).append(m); // jquery)

Replacing '@' and '.' with Entities 1.6 MB

xyz&#64;example&#46;com

Splitting E-Mail with comments 7.1 MB

xyz<!-- eat this spam --><>@<!-- yeah! -->example<!-- shoo -->com     

Urlencode 7.9 MB

xyz%40example.com

Plain Text 21 MB

[email protected]

This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:

The Stats as it was made by Silvan Mühlemann

So, to answer the question: Yes, (in a way) email obsfucation works.

Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:

http://techblog.tilllate.com/2008/07/20/ten-methods-to-obfuscate-e-mail-addresses-compared/

CSS Codedirection 0 MB

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

CSS display:none 0 MB

xyz<span style="display:none">foo</span>@example.com

ROT13 Encryption 0 MB

[email protected]

Using ATs and DOTs 0.084 MB

xyz AT example DOT com

Building with Javascript 0.144 MB

var m = 'xyz';        // you can use any clever method of
m += '@';             // creating the string containing the email
m += 'example.com';   // and then add it to the DOM (eg, via
$('.email).append(m); // jquery)

Replacing '@' and '.' with Entities 1.6 MB

xyz&#64;example&#46;com

Splitting E-Mail with comments 7.1 MB

xyz<!-- eat this spam --><!-- yeah! -->example<!-- shoo -->com

Urlencode 7.9 MB

xyz%40example.com

Plain Text 21 MB

[email protected]

This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:

The Stats as it was made by Silvan Mühlemann

So, to answer the question: Yes, (in a way) email obsfucation works.

Some time ago I stumbled upon the post of someone who created a honeypot and waited for differently obsfucated email-addresses coming back:

Nine ways to obfuscate e-mail addresses compare

CSS Codedirection 0 MB

<span style="unicode-bidi:bidi-override; direction: rtl;">
moc.elpmaxe@zyx
</span>

CSS display:none 0 MB

xyz<span style="display:none">foo</span>@example.com

ROT13 Encryption 0 MB

[email protected]

Using ATs and DOTs 0.084 MB

xyz AT example DOT com

Building with Javascript 0.144 MB

var m = 'xyz';        // you can use any clever method of
m += '@';             // creating the string containing the email
m += 'example.com';   // and then add it to the DOM (eg, via
$('.email).append(m); // jquery)

Replacing '@' and '.' with Entities 1.6 MB

xyz&#64;example&#46;com

Splitting E-Mail with comments 7.1 MB

xyz<!-- eat this spam -->@<!-- yeah! -->example<!-- shoo -->com     

Urlencode 7.9 MB

xyz%40example.com

Plain Text 21 MB

[email protected]

This is the original statistical graph made by Silvan Mühlemann, all credit goes towards him:

The Stats as it was made by Silvan Mühlemann

So, to answer the question: Yes, (in a way) email obsfucation works.

decided I don't like the numbered list here, it adds nothing but noise
Source Link
Jeff Atwood
  • 24.2k
  • 30
  • 100
  • 120
Loading
indent 8 spaces for code in a list, please see /editing-help
Source Link
Jeff Atwood
  • 24.2k
  • 30
  • 100
  • 120
Loading
changed markup a bit to no hit the rendering-"bug" of SU
Source Link
akira
  • 62.5k
  • 18
  • 138
  • 165
Loading
transfered the data from the grafic into this post, also provided relevant obsfucation techniques
Source Link
akira
  • 62.5k
  • 18
  • 138
  • 165
Loading
Source Link
akira
  • 62.5k
  • 18
  • 138
  • 165
Loading