begin process at 2012 05 28 11:15:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Navigation

 > MASQUAGE DES EMAILS AUX ROBOTS DE RÉCUPÉRATION D'EMAILS (ANTI-SPAM)

MASQUAGE DES EMAILS AUX ROBOTS DE RÉCUPÉRATION D'EMAILS (ANTI-SPAM)


 Information sur la source

Note :
9,75 / 10 - par 4 personnes
9,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Navigation Classé sous :anti, spam, email, lien, href Niveau :Débutant Date de création :29/11/2005 Date de mise à jour :02/12/2005 15:58:23 Vu / téléchargé :7 736 / 834

Auteur : MaX3315

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (17)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Le but de ce script et d'afficher après le chargement de la page (sur l'événement onLoad ou à la demande de l'utilisateur) des liens emails visibles alors que dans la code sources aucun emails ne peut être trouvé.

Comment ca marche?

Les emails doivent être encodé avec une clée d'encryption de votre choix. Je fournis une interface pour réaliser cela facillemnt et de manière conviviale (cf fichier encodage.html)

Puis il vous suffit d'inséré un lien sous la forme <a href="mailto:emailcode">n'importe quoi</a>

Puis il faudra simplement appeler la fonction f_decode_all_email(cleeDEncryption);

Cette fonction cherche tous les liens mailto et décode les emails puis modifie le liens et le texte du lien.

Il est possible de spécifier seleuemnt un groupe de liens emails en spécifiant un nom de class qui leur est appliqué.
Exemple:
<a href="mailto:emailcode" class="emailATraduire">n'importe quoi</a>
puis
f_decode_all_email(cleeDEncryption ,'emailATraduire');

Source

  • Tout est dans le zip
  • -le script dans deux .js
  • ==>nospam_encode.js est uniquement utile pour la partie encodage. Inutile sur vos page. Ca permet de gagner un tout petit peu en poids.
  • -l'interface dencodage
  • -un fichier d'exemple.
  • Explications détaillées à venir sur http://codessources.votre-web.com
Tout est dans le zip
-le script dans deux .js
==>nospam_encode.js est uniquement utile pour la partie encodage. Inutile sur vos page. Ca permet de gagner un tout petit peu en poids.
-l'interface dencodage
-un fichier d'exemple.

Explications détaillées à venir sur http://codessources.votre-web.com

 Conclusion

N'hésitez pas à laisser vos remarques et une note.

A mon avis cette technique est encore plus puissante que les techniques de remplacement des chaines 'NOSPAM' par '@' au chargement de la page, puisque celel ci ne peut eter casser par une simple regex, ni par simple substitution de caractères sans toutefois demandé trop de ressources.

L'algo utilisé pour l'encodage est : "Algorithme de cryptage de Blaise de Vigénère."
=> http://www.chez.com/algor/vigenere.htm

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 novembre 2005 16:02:24 :
Oups j'vais oublié de donnée le lien vers l'algo de cryptage utilisé.
02 décembre 2005 15:58:23 :
Ajout dans le zip de la fonction d'encodage en PHP et en Asp (vbscript)

 Sources du même auteur

Source avec Zip Source avec une capture DESSINER DES LIGNES SUR VOTRE PAGE WEB
Source avec Zip Source avec une capture ONGLET À TABULATION MULTI BLOC
Source avec Zip SHOWMODALDIALOG POUR TOUS LES NAVIGATEURS MODERNES
Source avec Zip Source avec une capture AUTO SCROLLER DE NEWS
Source avec Zip Source avec une capture GÉNÉRATEUR DE CHAÎNE POUR LA FONCTION DATE() DE PHP4

 Sources de la même categorie

Source avec Zip Source avec une capture ANTI-ROBOTS V 1.0 par MacGaliver
Source avec une capture PRÉSENTOIR PAGE/SUJET par tiranus
Source avec Zip Source avec une capture NAVIGATEUR INTERNET HAVRET par HAVRETos
Source avec Zip WMANAGER.JS : GÉRER LES FICHIERS WMA AVEC WINDOWS MEDIA PLAY... par jdmcreator
Source avec Zip Source avec une capture NAVIGATION PAR AJAX, CHARGEMENT DES PAGES SANS RECHARGEMENT par zulrigh

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture ANTI-ROBOTS V 1.0 par MacGaliver
Source avec Zip PERMETTRE LA SÉLECTION DU TEXTE PAR L'UTILISATEUR par jdmcreator
DETECTION CLICK DROIT UN PEUT PARTICULIER par kangourouxxx
SIMULER UN TARGET="_BLANK" VALIDE XHTML STRICT par medium69
ANTI-SPAM par vbbreizh

Commentaires et avis

Commentaire de MaX3315 le 30/11/2005 07:46:06

Dernière petite remarque, le fichier drawmatrice.js permet simplement d'afficher la table de conversion en fonction des caractères valables. Elle n'a aucune utilité a part vous aidez à comprendre comment fonctionne l'encodage et ainsi pourvoir coder/décoder manuellement.

Commentaire de jjdagadir le 30/11/2005 14:29:48

Je viens de charger le code, la fonction semble très intéressante.
A confimer après essais, mais 9 pour l'idée, 10 bien sûr si çà marche impec,
Kenavo

Commentaire de MaX3315 le 30/11/2005 14:38:14

Utilisé certes que pour un seul email pour l'instant sur mon site.

Merci en tout cas :)

Commentaire de johann1 le 30/11/2005 16:46:14

Salut Max,

Bien que je ne supporte pas le spamming à tous vents, j'utilise néanmoins des bases de données dont je connais personnellement le propriétaire. Je parle de plusieurs centaines...
Souvent il m'arrive d'être empêché de leur communiquer mes propositions parc'que leur boite est surprotégée par des anti-spams.
Bientôt on ne saura même plus communiquer par e-mail!
Néanmoins je réitère le fait que les règles/lois sur le spamming et la protection de la vie privée sont bien utiles!

Cela dit, j'essaie ton script et te tiens informé de son bon fonctionnement.

Bienb à toi  

Commentaire de MaX3315 le 30/11/2005 16:55:22

Salut Johann1,

Justement avec ce script on peut de nouveau mettre des emails en ligne... ca me fait pensée que je pourrais donner les fonction de cryptage en asp et php pour que ca fonctionne connectée à une bdd pour des pages dynamiques. J'écris ca et le rajoute à cette source.

Commentaire de MaX3315 le 02/12/2005 16:00:37

Comme promis je vous ai ajouter dans le zip de quoi encoder dynamiquement des emails en PHP et ASP (vbScript). Cela vous permettra ainsi de générée des pages de manière dynamique en utilisant cette technique de masquage d'email (pour vos fiches de membres, page equipes, contact divers, etc...)

Commentaire de johann1 le 04/12/2005 00:10:45

T'est vraiment un champion Max! Ca fonctionne à merveille!

Bonne continuation

Commentaire de MaX3315 le 04/12/2005 09:26:43

Merci :)

Commentaire de vincentforce le 15/02/2006 17:46:07

Merci,

J'ai essayé cette source sur un site que je suis en train de faire et sur lequel le client souhaite voir apparaître les adresses emails.

J'ai rencontré un petit soucis avec Internet Explorer en lançant la page demo.html qui me sortait 'Pour vous aider à protéger votre ordinateur, Internet Explorer a restreint l'affichage du contenu actif de ce fichier ...'.

Du coup, comme le site que je fais est en php, j'ai ré écrit la fonction d'encodage de l'email en php et me sert de javascript seulement pour le décryptage et l'affichage de l'email et c amarche impec.

Enfin, elle est bien pratique cette fonction !

Commentaire de MaX3315 le 15/02/2006 17:51:01

Merci pour ce commentaire, mais en réalité j'avais déjà fais la fonction en php et même en asp... ce qui est curieux c'est que ma source n'a plus de zip... je vais remédier à cela dès que possible et remettre le zip complet.

Commentaire de Alore1207 le 06/03/2006 10:06:41

Ton code est super MaX3315. Je viens de le mettre en place car je recevais beaucoup de courriers
un peu trop pornographiques à mon goût. Je vais voir si ceux-ci vont disparaître dans les prochains
jours.

Merci beaucoup d'avoir pensé à cette idée.

Commentaire de MaX3315 le 06/03/2006 10:12:55

Déjà merci... mais je pense que dans ton cas il faut pas trop attendre de ce script. En effet si ton email et déjà dans les listes de spammeur c'est un peu tard car ces listes sont transmises entre "organisme" de spam. Il permettra néanmoins de ne plus apparaitre dans de nouvelles listes.

Ce script et par contre très efficace sur un nouvel email... j'en fais l'expérince avec mon site qui commence à être très bien référencé et pourtant je n'ai pas encore eu d'email de spamm [ oups faut que je touche du bois lol).

Ca m'intéresserai de savoir si dans quelque semaines tu as tout de même remarquer une différence.

:)

Commentaire de hisham91 le 20/04/2006 15:38:58

Ya pas mieux qu'un formulaire de contact aspx en trois clic, pour ceux qui ont du mal à faire fonctionner le script consulter <a href="http://www.javascriptfr.com/codes/EXECUTER-JAVASCRIPT-CONTOURNANT-PARAMETRES-SECURITE-INTERNET-EXPLORER_37159.aspx">ma solution</a> pour détourner les paramètres de sécurité IE

Challenge every thing (mdrrr...)

Commentaire de MaX3315 le 20/04/2006 16:15:13

Mon script ne se limite vraiment pas au formulaire de contact... mais peut surtout etre utiliser pour mettre en ligne des annuaire, mettre en ligne les emails de gens qui dépose des commentaires (comme dans un blog par exemple... etc...)


Par contre je ne vois vraiment pas le rapport entre ma source et votre lien.

Commentaire de zappeur06 le 17/12/2006 20:03:38

Bonjour,
je vais peut être poser 2 questions idiotes mais c'est pas grave, c'est pas la première fois ;-)

1/le script fonctionne très bien mais y a t'il un moyen d'afficher un texte du genre "contact" à la place de l'adresse email en claire sur la page?

2/ de la même manière, comment faire si on utilise une image comme lien?

merci de vos réponses

JM

Commentaire de MaX3315 le 12/04/2007 16:49:36

Bonjour,

Pour ne pas modifier le lien (image ou texte affiché) il suffit de commenter la ligne 19 du fichier nospam.js.

Comme l'indique mon commentaire, le innerHTML, c'est à dire l'html contenu entre <a...> et </a> est mise à jour à cette ligne te et par défaut remplit avec l'email décrypté.

En commentant cette ligne vous pouvez concerver ce qui se trouve déjà entre <a..> et </a> avant la phase de décodage... ou sinon libre à vous de remplacer cette ligne par un autre comportement.

bonne prog.

NB: dsl zappeur06 de répondre plusieurs mois après, mais je n'avais pas eu d'alerte lors de ton poste. Mais qq viens de me contacter pour le même sujet.

Commentaire de loulou007 le 22/05/2010 00:15:25

Tres bon source. Simple, clair, 1 bon example et ca marche!!. Mis en place en 5 minutes.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Limiter à 1 le nombre de clicks sur un lien de type HREF [ par comodor ] J'ai un lien de type href sur une page. Quand on click dessus &#231;a ouvre une popup et une fenetre de t&#233;l&#233;chargement. A la fin du telechar lien a href dans document.write ??? [ par tonytruand ] Bonsoir;Une petite question :J'aimerais r&#233;cup&#233;rer un lien depuis un ARRAY (l'array est fichier[], le contenu, par exemple : &lt;a href="1.ht probleme avec un lien sous firefox [ par fatifleurf ] salut tout le monde,en fait j ai un probleme avec un lien sous firefox, mon besoin est le suivant : je souhaite recuperer la valeur du href de mon lie affecter une valeur à un href [ par wassimbik ] Bonjour à tous J'ai utilisé ce code java script pour affecter une valeur à un href mais il n'a pas affecté la nouvelle valeur. function lien(){ va Procédé ANTI-SPAM avec la souris pour formulaire? [ par Tanaka56 ] Bonjour à tous. probleme href [ par moi zork ] Bonjour à tous ,Je voudrais changé l'adresse d'un lien mais je ne trouve pas la solution j'ai déjà essayer :document.getElementById("lien").location.h petit souci sur un addeventlistener [ par SeNeO64 ] Bonjour tt le monde.J'ai un petit soucis sur une page. Dans un tableau, j'affiche dans une colonne un lien. Ce lien a un "name" qui vaut pop. Dans une balise href côté client avec www. [ par AlBud ] Salut à tous,je ne suis pas habitué au forum et je ne sais pas si ma question est au bon endroit mais là je suis dans l'impasse totale. Voila sur un s email html [ par loulou1320 ] Bonjour !Je cherche depuis trop d'heures maintenant, la manière d'envoyer un email (style publicitaire) au format html.J'utilise par exemple thunderbi Comment dans une menu en CSS désactiver le lien de la page active? [ par yukie_chan ] Bonjour à tous!Je ne sais pas si le titre de mon sujet est clair... j'ai eu du mal à le formuler!Pour que ce soit plus compréhensible le principe est


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,791 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales