• Welcome to Simple Machines Community Forum. Please login or sign up.
December 01, 2021, 08:40:57 AM

News:

Follow SMF on Twitter.


Email Obfuscator

Started by Sesquipedalian, March 19, 2019, 07:27:08 AM

Previous topic - Next topic

Sesquipedalian

Link to the mod
Email Obfuscator

A modification for Simple Machines Forum verion 2.1 that obfuscates email addresses in order to protect them from being harvested by spammers. Real humans accessing your site with a normal browser will see the email address just like normal, but harvesting bots will see only some inline JavaScript filled with random characters.

This should not be relied on as absolute, 100% protection against harvesting bots, but it will help a great deal.


Settings

There is one setting, "Show a fallback version of obfuscated email addresses to users without JavaScript", which is disabled by default. When this option is disabled, users without JavaScript enabled will only see a message telling them that they must enable it to see the hidden content. When this option is enabled, they will see a fallback that uses various HTML and CSS tricks to make the email address illegible to a machine while still appearing to a human like a normal, readable address.


License

Email Obfuscator is released under the MIT License. A full copy of this license is included in the package file.

Email Obfuscator includes a copy of Base64.js, which is released under the BSD 3-clause License. Please see https://github.com/dankogai/js-base64 for details.


Changelog

Version 1.1:
  • Added Latin Spanish translation

Version 1.0:
  • Initial release
I promise you nothing.
Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

-Rock Lee-

Actually the logic seems very good, could you apply to the 2.0 branch this? I think it's very useful. Also I leave the translation to Latin Spanish @Sesquipedalian!


Regards!
¡Regresando como cual Fenix! ~ Bomber Code © 2020
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Arantor

Or it could be incentive to upgrade to 2.1.
No good deed goes unpunished
All helpful urges should be circumvented

Biology Forums

This is well overdue! Excellent idea and mod.

Sesquipedalian

Quote from: Rock Lee on March 19, 2019, 02:20:11 PM
Also I leave the translation to Latin Spanish @Sesquipedalian!

Thank you. I have added your translation in version 1.1. :)
I promise you nothing.
Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

Sesquipedalian

Quote from: Rock Lee on March 19, 2019, 02:20:11 PM
could you apply to the 2.0 branch this?

This mod uses several integration hooks that only exist in 2.1. That doesn't mean it would be impossible to backport this to 2.0, but it would be awkward and messy.

Quote from: Arantor on March 19, 2019, 03:21:17 PM
Or it could be incentive to upgrade to 2.1.

↑ Words of wisdom.
I promise you nothing.
Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

-Rock Lee-

Quote from: Sesquipedalian on March 26, 2019, 02:06:58 AM
This mod uses several integration hooks that only exist in 2.1. That doesn't mean it would be impossible to backport this to 2.0, but it would be awkward and messy.

I suspect a little, well it would be another reason to upgrade to 2.1 although I'll wait until the gold version comes out. Thanks for taking the time to respond!


Regards!
¡Regresando como cual Fenix! ~ Bomber Code © 2020
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

SugarD-x

Is this still working 100% in 2.1 RC3?

This mod is an amazing idea. If anything, this should be integrated directly into SMF as a core feature for security purposes.

Kindred

??? ??

security?

If someone posts their email address, how is that an SMF security problem?

Email addresses for USERS in their profile are already not exposed at all....
Please do not PM, IM or Email me with support questions.  You will get better and faster responses in the support boards.  Thank you.<br /><br />"Loki is not evil, although he is certainly not a force for good. Loki is... complicated."

Sesquipedalian

Quote from: SugarD-x on April 08, 2021, 01:00:59 AM
Is this still working 100% in 2.1 RC3?

Sorry for the late reply. In answer to your question, yes.
I promise you nothing.
Sesqu... Sesqui... what?
Sesquipedalian, the best word in the English language.

SugarD-x

Quote from: Sesquipedalian on May 27, 2021, 03:06:05 PM
Quote from: SugarD-x on April 08, 2021, 01:00:59 AM
Is this still working 100% in 2.1 RC3?

Sorry for the late reply. In answer to your question, yes.
Thank you!

Advertisement: