Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3496 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Contrer le spam

n°601088
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-01-2004 à 23:50:03  profilanswer
 

Reprise du message précédent :
heu le PHP est exécuté avant que le client ne traite la page...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 02-01-2004 à 23:50:03  profilanswer
 

n°601159
Ayuget
R.oger
Posté le 03-01-2004 à 01:37:37  profilanswer
 

qu'est ce que je suis con, je le sais parfaitement en plus :(

n°601161
fabien
Vive la super 5 !
Posté le 03-01-2004 à 01:39:02  profilanswer
 

Ayuget a écrit :

qu'est ce que je suis con, je le sais parfaitement en plus :(

mais ya de plus en plus de con sur ce forum !


Message édité par fabien le 03-01-2004 à 01:39:10
n°601781
matafan
Posté le 04-01-2004 à 04:12:32  profilanswer
 

Comme quelqu'un l'a proposé plus haut, je pense qu'une idée intéressante est d'insérer dans l'adresse mail du code qui ne sera pas affiché par un browser, mais qui trompera un bot. Ca peut être simplement des balises invalides (genre user<toto/>@<titi/>host.tld), ou mieux du vrai texte invisible (avec le style qui va bien).

n°601837
antp
Super Administrateur
Champion des excuses bidons
Posté le 04-01-2004 à 12:17:19  profilanswer
 

matafan a écrit :

Ca peut être simplement des balises invalides (genre user<toto/>@<titi/>host.tld), ou mieux du vrai texte invisible (avec le style qui va bien).


 
Ouais mais si tu veux faire un lien clicable ça ne fonctionne pas :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°601965
skylight
Made in France.
Posté le 04-01-2004 à 15:33:09  profilanswer
 

Tu peux aussi foutre du flash [:jofission]
Les bots ne peuvent pas y aller, et l'utilisateur peut cliquer :D

n°602072
karamilo
Posté le 04-01-2004 à 18:20:29  profilanswer
 

sinon tu fais une page pour aller voir l'email avec une image avec code de verification :D

n°602258
skylight
Made in France.
Posté le 04-01-2004 à 23:02:34  profilanswer
 
n°602277
blueteen
Posté le 05-01-2004 à 00:41:06  profilanswer
 

moi je me suis basé sur un système vu sur phpdebutant.com
 
sur des pages, je met ce code :
 

Code :
  1. <div style="display: none">
  2.   <a href="blabla/go.php">emails</a>
  3. </div>


 
la page go.php contient ceci :
 

Code :
  1. <?php
  2.    define( 'NB_EMAILS', 5000);
  3.    define( 'MIN_NAME_CHARACTERS', 5);
  4.    define( 'MAX_NAME_CHARACTERS', 22);
  5. function getRemoteInfo () {
  6.    $proxy='';
  7.    $IP = '';
  8.    if (isSet($_SERVER)) {
  9.      if (isSet($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  10.        $IP = $_SERVER['HTTP_X_FORWARDED_FOR'];
  11.        $proxy = $_SERVER['REMOTE_ADDR'];
  12.      } elseif (isSet($_SERVER['HTTP_CLIENT_IP'])) {
  13.        $IP = $_SERVER['HTTP_CLIENT_IP'];
  14.      } else {
  15.        $IP = $_SERVER['REMOTE_ADDR'];
  16.      }
  17.    } else {
  18.      if ( getenv( 'HTTP_X_FORWARDED_FOR' ) ) {
  19.        $IP = getenv( 'HTTP_X_FORWARDED_FOR' );
  20.        $proxy = getenv( 'REMOTE_ADDR' );
  21.      } elseif ( getenv( 'HTTP_CLIENT_IP' ) ) {
  22.        $IP = getenv( 'HTTP_CLIENT_IP' );
  23.      } else {
  24.        $IP = getenv( 'REMOTE_ADDR' );
  25.      }
  26.    }
  27.    if (strstr($IP, ',')) {
  28.      $ips = explode(',', $IP);
  29.      $IP = $ips[0];
  30.    }
  31.    return @GetHostByAddr($IP) . ' (' .$proxy. ')';
  32. }
  33. if( !$servers = @file('servers.list.txt')) die('pas de liste de serveurs !');
  34. $f = fopen('spambot.log', 'a');
  35. fputs( $f, sprintf("[%s] : %s -> %s\n", date('d/m/y H:i'), getRemoteInfo(),$_SERVER['HTTP_USER_AGENT']));
  36. fclose( $f );
  37. function getName() {
  38.    static $characters = 'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789._';
  39.    static $ends = 'abcdefghijklmnopqrstuvwxyz';
  40.    $count = rand( MIN_NAME_CHARACTERS, MAX_NAME_CHARACTERS ) - 2;
  41.    $nb_characters = strlen( $characters ) - 1;
  42.    $result = $ends[ rand(0,strlen( $ends ) - 1) ];
  43.    for( $i = $count; $i !== -1; $i--) {
  44.      $result .= $characters[ rand( 0, $nb_characters) ];
  45.    }
  46.    $result .= $ends[ rand(0,strlen( $ends ) - 1) ];
  47.    return $result;
  48. }
  49. $nb_servers = count( $servers ) - 1;
  50. for( $i = NB_EMAILS; $i !== -1; $i-- ) {
  51.    $email = getName() . '@' . chop($servers[rand(0,$nb_servers)]);
  52.    echo '<a href="mailto:', $email,'">', $email,'</a> => <a href="'.$_SERVER['PHP_SELF'].'?id=',rand(0,1000000),'">liens vers une autre liste</a>, ';
  53. }
  54. echo '<br />Voici la liste de mes sites spammeurs au cas où les spammeurs voudraient visiter les spammeurs :))<br />';
  55. for( $i = count( $servers ) - 1; $i!== -1; $i-- ) {
  56.    echo '<a href="http://www.',$servers[$i],'">',$servers[$i],'</a><br/>';
  57. }
  58. ?>


 
 
comme ça ils se récoltent un paquet d'adresses bidons.
5000 dans mon cas.
je vous donne le lien sur phpdebutant, si vous voulez en savoir plus !
 edit : bon le lien est mort mais voici l'original
http://anti-spam.nachix.com/
 
et j'obtiens un log de ce type :
 

Citation :

[25/10/03 13:28] : trek14.sv.av.com () -> Scooter/3.2
[15/11/03 04:32] : buildrack45.sv.av.com () -> Scooter/3.3
[25/12/03 14:40] : crawl24-public.alexa.com () -> ia_archiver
[26/12/03 04:33] : crawl25-public.alexa.com () -> ia_archiver
[26/12/03 04:33] : crawl23-public.alexa.com () -> ia_archiver
[26/12/03 04:40] : crawl24-public.alexa.com () -> ia_archiver
[26/12/03 04:43] : crawl12-public.alexa.com () -> ia_archiver
[26/12/03 04:53] : crawl13-public.alexa.com () -> ia_archiver
[26/12/03 04:54] : crawl11-public.alexa.com () -> ia_archiver
[26/12/03 07:30] : crawl25-public.alexa.com () -> ia_archiver
[26/12/03 07:34] : crawl24-public.alexa.com () -> ia_archiver
[26/12/03 07:38] : crawl13-public.alexa.com () -> ia_archiver
[26/12/03 07:56] : crawl15-public.alexa.com () -> ia_archiver


 
 
bon ce n'est pas pour se protéger comme la question le demandait au départ, mais ça défoule :D


Message édité par blueteen le 05-01-2004 à 00:43:14
n°602283
fabien
Vive la super 5 !
Posté le 05-01-2004 à 01:07:35  profilanswer
 

blueteen > au lieu de lui donner des e-mail bidon, tu ferais mieux de lui envoyer un cookie ou de loger son ip afin de le bannir du site ou bien de ne pas afficher les mails pour cette ip ou pour les machines contenu le cookie [:spamafote]

mood
Publicité
Posté le 05-01-2004 à 01:07:35  profilanswer
 

n°602388
blueteen
Posté le 05-01-2004 à 09:15:35  profilanswer
 

yep ce serait un bon complément
mais bon, si tout le monde leur filait 10000 mails bidon à chaque fois, leur mailing list deviendrait moins intéressante à la vente.

n°602406
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-01-2004 à 09:46:42  profilanswer
 
n°602442
urd-sama
waste of space
Posté le 05-01-2004 à 10:31:11  profilanswer
 

j'aime beaucoup cette idée [:blueflag]

n°603382
Jet
bêêêê !
Posté le 05-01-2004 à 23:08:39  profilanswer
 

intéressant c'est vrai  
 
antp, il faut absolument un lien cliquable, non ?
 
je suis allé sur ta page blueteen mais où est le lien ?
 
jet

n°603389
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-01-2004 à 23:10:56  profilanswer
 

Jet a écrit :


antp, il faut absolument un lien cliquable, non ?


 
J'ai en effet l'impression que ça attire plus les bots.
Mon adresse MSN n'est pas spammée alors qu'elle est sur la même page que l'adresse mail (qui, elle, est sous forme de lien).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°603399
Jet
bêêêê !
Posté le 05-01-2004 à 23:14:45  profilanswer
 

blueteen, pas mal l'idée du lien vers la même page php mais cela doit être détecté par les bots, non ?
 
Parce que là ça le tue net :D
 
jet

n°603407
Jet
bêêêê !
Posté le 05-01-2004 à 23:16:07  profilanswer
 

antp a écrit :


 
J'ai en effet l'impression que ça attire plus les bots.
Mon adresse MSN n'est pas spammée alors qu'elle est sur la même page que l'adresse mail (qui, elle, est sous forme de lien).


 
comment peut-il la trouver (ta page) ?  
 
jet

n°603408
fabien
Vive la super 5 !
Posté le 05-01-2004 à 23:16:37  profilanswer
 

blueteen a écrit :

yep ce serait un bon complément
mais bon, si tout le monde leur filait 10000 mails bidon à chaque fois, leur mailing list deviendrait moins intéressante à la vente.

t'inquiete pas qu'il on aussi un script pour se connecter au serveur mail et de tester si le mail existe :D

n°603413
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-01-2004 à 23:18:36  profilanswer
 

Jet a écrit :


 
comment peut-il la trouver (ta page) ?  


 
La page contenant les adresses aléatoires est le premier et dernier lien de toutes les pages de mon site (suffit de regarder la source ;))
La page contenant ma vraie adresse est appelée quelque part chaque page du site, c'est un des liens du menu.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°603414
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-01-2004 à 23:19:14  profilanswer
 

fabien a écrit :

t'inquiete pas qu'il on aussi un script pour se connecter au serveur mail et de tester si le mail existe :D
 


 
D'où l'intérêt de mettre des vrais serveurs... par ex les serveurs des spammeurs :whistle: (ce que j'ai fait :D)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°603419
Jet
bêêêê !
Posté le 05-01-2004 à 23:23:25  profilanswer
 

antp a écrit :


 
La page contenant les adresses aléatoires est le premier et dernier lien de toutes les pages de mon site (suffit de regarder la source ;))
La page contenant ma vraie adresse est appelée quelque part chaque page du site, c'est un des liens du menu.


 
c'est un lien invisible, non pointable ?
que se passe t-il pour le bot en fin de page ? (ascii art)
 
Les bots ne sont pas multi instances comme pour les aspirateurs ?
 
Jet

n°603422
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-01-2004 à 23:25:37  profilanswer
 

Jet a écrit :


c'est un lien invisible, non pointable ?


 
Il est dans un bloc que les browsers comprenant le CSS n'affichent pas... mais il y a pas de raison que les bots l'ignorent (ou alors ça ferait un bon système pour cacher des adresses mail, combiné à du Javascript)
 

Jet a écrit :


que se passe t-il pour le bot en fin de page ? (ascii art)


 
Je sais pas, mais je trouvais ça amusant :o
 

Jet a écrit :


Les bots ne sont pas multi instances comme pour les aspirateurs ?


 
Ça change quoi ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°603428
Jet
bêêêê !
Posté le 05-01-2004 à 23:34:05  profilanswer
 

Citation :

Jet a écrit :


c'est un lien invisible, non pointable ?


 
Il est dans un bloc que les browsers comprenant le CSS n'affichent pas... mais il y a pas de raison que les bots l'ignorent (ou alors ça ferait un bon système pour cacher des adresses mail, combiné à du Javascript)
ne vaut-il pas mieux un pixel cliquable invisible ?
 

Jet a écrit :


que se passe t-il pour le bot en fin de page ? (ascii art)


l'idéal étant de le fourvoyer
 
Je sais pas, mais je trouvais ça amusant :o
 

Jet a écrit :


Les bots ne sont pas multi instances comme pour les aspirateurs ?


 
Ça change quoi ? :D


 
il peut trouver ta page de contact, non ? (en visitant plusieurs liens en même temps)

n°603429
skylight
Made in France.
Posté le 05-01-2004 à 23:35:32  profilanswer
 

En tout cas, Joce a reglé le problème du spam sur ce forum :D (page profil :whistle: )

n°603439
antp
Super Administrateur
Champion des excuses bidons
Posté le 05-01-2004 à 23:47:32  profilanswer
 

Jet a écrit :


ne vaut-il pas mieux un pixel cliquable invisible ?


 
Pour le bot ça ne change rien je pense. Et ça fait moche dans le code :o
 

Jet a écrit :


il peut trouver ta page de contact, non ? (en visitant plusieurs liens en même temps)


 
Ouais mais bon... mon adresse perdue au milieu de plein d'adresses bidon...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°603489
gizmo
Posté le 06-01-2004 à 00:24:20  profilanswer
 

skylight a écrit :

En tout cas, Joce a reglé le problème du spam sur ce forum :D (page profil :whistle: )


[:xp1700]

n°603609
blueteen
Posté le 06-01-2004 à 09:01:56  profilanswer
 

Jet a écrit :

intéressant c'est vrai  
 
antp, il faut absolument un lien cliquable, non ?
 
je suis allé sur ta page blueteen mais où est le lien ?
 
jet


 
 
tu veux dire ma page où les liens apparaissent ?
 
http://240gp.ovh.net/~blueteen/go.php
laisse charger qques secondes, puis appuie sur echap (si tu veux pas attendre 30 sec ;)
tu verras le types de mails créés

n°603614
Jet
bêêêê !
Posté le 06-01-2004 à 09:18:04  profilanswer
 

blueteen a écrit :


 
 
tu veux dire ma page où les liens apparaissent ?
 
http://240gp.ovh.net/~blueteen/go.php
laisse charger qques secondes, puis appuie sur echap (si tu veux pas attendre 30 sec ;)
tu verras le types de mails créés


 
Non, je veux parler du lien permettant d'accéder à cette page.
 
Et pour la boucle infinie, tu ne penses pas que c'est détectable par les bots.
tu dis donner 5000 emails bidons mais là c'est des millions jusqu'à ce que l'instance du bot se tue.
 
Jet

n°603635
blueteen
Posté le 06-01-2004 à 10:12:58  profilanswer
 

sur la page d'accueil, si tu affiches la source
 

Code :
  1. <div style="display: none">
  2.   <a href="go.php">emails</a>
  3. </div>


 
en haut de la page
vu que c'est un bot, il va suivre tous les liens, même ceux invisible au surfeur.
d'où ce href.
ensuite oui, il a droit à bcp de mails, mais 5000 par 5000 pardon.
comme ça la page ne dépasse pas le temps d'exécution autorisé.
et ne surcharge pas trop le serveur (en tout cas depuis 3 mois, on m'a pas tappé dessus, sinon c'est clair que je verrai pour faire autre chose)
enfin je n'ai rien inventé, j'ai juste mis en place ce qu'il y a sur ce lien :
http://anti-spam.nachix.com/installation.php
et quand les spammeurs en auront marre d'avoir des milli(ons)ers d'adresses bidons, ils ne viendront plus sur mon site, et si tout le monde fait ça, il faudra qu'ils trouvent autre chose je pense.
mais ils ont encore de beaux jours devant eux de toute façon...

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
quel est le script qui interdit le SPAM sur un forum?Sondage et le problème du SPAM !
[ce n'est pas du spam] Donnez moi votre avis sur ce site en phpnukeMicrosoft rachète macromedia pour contrer java??!
Plus de sujets relatifs à : Contrer le spam


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)