[INFO] A propos de l'antispam

Un probleme ou une suggestion sur le site ou le forum?

Modérateur : Modérateurs

Avatar de l’utilisateur
Ar-S
Messages : 8
Inscription : 13/05/2005 - 11:53:45

[INFO] A propos de l'antispam

Message par Ar-S » 27/05/2005 - 14:26:34

Bonjour et encore bravo pour le site.

Pourriez vous offrir le script de l'antispam pour générer des mail bidons.
Ainsi on pourrait l'utiliser aussi sur son site perso et cela éviterai un include votre page. :bon: :D
.:: Ar-S ::.

Adrien
Site Admin
Messages : 23600
Inscription : 02/06/2004 - 18:58:53
Activité : Ingénieur
Localisation : 78

Message par Adrien » 30/05/2005 - 21:23:29

Allez, je vais être généreux pour la bonne cause :o :)

Code : Tout sélectionner

<?
function genChaine($int_max, $int_min=0) {
    mt_srand();
    if ($int_min != 0) $longueur = mt_rand($int_max, $int_min);
    else $longueur = $int_max;

    $mdp = '';
    for($i=0; $i<$longueur; $i++){
        $quoi= mt_rand(1,mt_rand(1,mt_rand(1,3)));
        switch($quoi){
            case 1: $mdp .= chr(mt_rand(97,122)); break;
            case 2: $mdp .= mt_rand(0,9); break;
            case 3: $mdp .= chr(mt_rand(65,90)); break;
        }
    }
    return $mdp;
}

function genExtension() {
      $quoi= mt_rand(1,mt_rand(1,9));
    switch($quoi){
        case 1: return "com";
        case 2: return "net";
        case 3: return "org";
        case 4: return "fr";
        case 5: return "be";
        case 6: return "ca";
        case 7: return "ch";
        case 8: return "de";
        case 9: return "it";
    }
}

function antispam() {
   echo("
<html><head><title>Anti-spam: le piège pour robots spammeurs</title>
<META name=\"ROBOTS\" content=\"NOFOLLOW\"></head>

<body><font size=5><b>Anti-spam: le piège pour robots spammeurs</b></font>
<br><br>
Cette page génère automatiquement de fausses adresses mails dans le but de tromper les émetteurs de spams.
<br><br>
Les spammeurs utilisent des logiciels robots qui scannent le net à la recherche d'adresses mails, afin de se constituer une vaste base de données d'adresses à spammer. Ces robots sont peu intelligents et enregistrent tout ce qui ressemble à une adresse mail (de la forme xxxxx@yyy.com).
<br><br>
Cette page est un piège pour ces robots: elle génère de fausses adresses mails de manière aléatoire et propose un lien différent mais renvoyant sur cette même page. Les robots tournent donc dans une boucle sans fin et perdent leur temps à enregistrer des adresses ne correspondant à rien, les spams qui y seront envoyés n'aboutiront dans aucune boite mail et seront perdus.
<br><br>
Si vous souhaitez participer à cette lutte anti-spam, nous vous encourageons à faire un lien de votre site ou forum vers cette page (<a href=http://www.techno-science.net/?onglet=antispam>http://www.techno-science.net/?onglet=antispam</a>). Plus de robots seront piégés ici, moins de spams pourriront nos boites mails.
<br><br><br>
<b>Alors robot, besoin d'adresses à spammer ? En voici 20 toutes fraiches et toutes fausses :</b>
<br><br>");
   
   for($i=0; $i<20; $i++) {
      $mail = genChaine(3,15)."@".genChaine(3,10).".".genExtension();
      echo("<a href=mailto:".$mail.">".$mail."</a><br>\n");
   }
   
   echo("<br>Un autre petit tour ? C'est par <b><a href=http://www.techno-science.net/?onglet=antispam&".genChaine(2,10)."=".genChaine(2,10).">ici</a></b> !<br><br>");
   echo("<p align=right><small>Antispam par <a href=http://www.techno-science.net>techno-science.net</a></small></p>");
   echo("</body></html>");
}
?>


C'est bien sur du code php, et il faut appeler la fonction antispam() pour lancer la machine :)

Répondre