FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

Vous n'êtes pas identifié(e).

#126 04-11-2012 12:18:37

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] Retour des inscriptions automatiques

Bonjour,

Modifier questions et réponses de VSABR, comme indiqué dans le fichier readme.txt :

##  Vous pouvez écrire vos propres questions et réponses dans le fichier de langue :
##     lang/French/mod_very_simple_antibot.php
##     dans le tableau $mod_vsabr_questions
##  Les questions peuvent être différentes selon les langues.

et vous pouvez même, comme quelqu'un l'a déjà fait, garder les questions comme elles sont, mais modifier les réponses, en y ajoutant 1000 et modifier le texte du fichier de langue :

  'Robot question'   => 'Répondez par un <b>nombre</b> en y ajoutant 1000, ou un <b>mot</b> à la question : <b>%s</b>',

Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#127 04-11-2012 16:26:36

david18
Membre
Lieu : France
Inscription : 28-10-2012
Messages : 467
Site Web

Re : [Résolu] Retour des inscriptions automatiques

bonjour,


Merci sklerder pour ta réponse ! et je vient de l' installé sur mon forum pourc ma  version 1.5.0 pour l'instant c'est efficace big_smile.png


Ps : j'ai mis mon formulaire en anglais comme puis-je le mettre en français ?

et m'en rappelle plus pleure.gif

Dernière modification par david18 (04-11-2012 16:32:59)

Hors ligne

#128 06-11-2012 09:22:53

kipof
Membre
Inscription : 07-12-2006
Messages : 101
Site Web

Re : [Résolu] Retour des inscriptions automatiques

Je dois dire que la solution proposé ici http://fluxbb.fr/forums/viewtopic.php?p … 57#p108557 par sklerder marche nickel avec la modification de xabilon http://fluxbb.fr/forums/viewtopic.php?p … 64#p108064 pour enlever le contrôle des pseudos. Plus une inscriptions du genre Spams depuis ( pour le moment tongue ).

Merci bien smile


>> Discut.Biz Réseau IRC  <<
Linux qui tombe en panne c'est un miracle, tout comme Windows qui tombe en marche...

Hors ligne

#129 06-11-2012 09:24:45

david18
Membre
Lieu : France
Inscription : 28-10-2012
Messages : 467
Site Web

Re : [Résolu] Retour des inscriptions automatiques

bonjour ,



idem pour moi c'est nickel ...............big_smile.png

Hors ligne

#130 06-11-2012 19:47:16

sklerder
Membre
Inscription : 04-09-2012
Messages : 170

Re : [Résolu] Retour des inscriptions automatiques

Bonsoir.

Bonne nouvelle, Koos a publié, hier soir, un module qui fait déjà le boulot smile
Sur FluxBB.org : http://fluxbb.org/forums/viewtopic.php?pid=48709#p48709

Je lui ai suggéré une petite correction, mais dans l'état actuel, ça ne doit pas empêcher de fonctionner.

Pour ceux qui voudraient personnaliser un peu plus, je suggèrerais de renommer le nouveau champ différemment de "req_honeypot", car si 1000 forums FluxBB se retrouvent avec la même correction, ça deviendrait un standard, y compris et surtout pour les robots smile

Hors ligne

#131 06-11-2012 20:06:37

kipof
Membre
Inscription : 07-12-2006
Messages : 101
Site Web

Re : [Résolu] Retour des inscriptions automatiques

En gros c'est la même chose que là : http://fluxbb.fr/forums/viewtopic.php?p … 64#p108564 ? les pseudos sont mis de coté ? Testé ? tongue


>> Discut.Biz Réseau IRC  <<
Linux qui tombe en panne c'est un miracle, tout comme Windows qui tombe en marche...

Hors ligne

#132 06-11-2012 20:22:44

sklerder
Membre
Inscription : 04-09-2012
Messages : 170

Re : [Résolu] Retour des inscriptions automatiques

Oui, ça se ressemble beaucoup smile

Mais :
1) Il y a la table enregistrant les tentatives d'inscription, douteuses ou non
2) Il y a le côté optionnel de la soumission à SFS
3) Il y la gestion de l'<<APIkey>> SFS en "dynamique" (option)
4) Il y a la possibilité de supprimer un spammeur en le soumettant (ou pas) à SFS
5) Le username n'est pas testé sur SFS (ce qui est une bonne chose, j'y ai eu droit aussi ...)

C'est quand même un peu plus évolué que la solution que tu cites, ce qui n'enlève pas ses qualités à celle-ci smile

J'avais commencé à bosser dans ce sens (celui de Koos), mais n'avais rien fait côté IHM, et poussé le vice plus loin sur le nommage du champ "nouveau" et sur des tests avec les DNSBL ...

Je vais reprendre sur les bases du travail de Koos et y apporter mes "améliorations" smile

Je n'ai pas encore testé toute sa solution, mais déjà souligné ce qui m'a "perturbé". Le côté "réglages" me paraît tenir la route.

Hors ligne

#133 06-11-2012 21:32:30

kipof
Membre
Inscription : 07-12-2006
Messages : 101
Site Web

Re : [Résolu] Retour des inscriptions automatiques

Je vais regarder dans le week-end puis traduire en français si j'ai le  temps smile Merci pour l'info sinon happy


>> Discut.Biz Réseau IRC  <<
Linux qui tombe en panne c'est un miracle, tout comme Windows qui tombe en marche...

Hors ligne

#134 21-11-2012 22:36:50

BG
Membre
Inscription : 31-08-2010
Messages : 6

Re : [Résolu] Retour des inscriptions automatiques

Bonjour à tous,

Kipof> On se retrouve ! ^^

Je suis en 1.4.5 et depuis plusieurs mois je me fais complètement envahir pour le spam. J'en étais rendu à créer un groupe d'attente et mettre en annonce un lien permettant de me signaler l'inscription ... bref vraiment pas top...
J'ai installé le super plugin d'Otomatic (encore merci) qui a totalement changé ma vie, j'ai modifié la question pour la mettre en français (Un meaux est mal écrit, écrivez le ici: ) . Ils peuvent s'amuser ! happy

J'aurais bien voulu ajouter en complément l'astuce de début de sujet mais j'obtiens cette erreur, quelqu'un aurait une petite idée ?

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /homepages/13/d202408615/htdocs/board/include/functions.php on line 2015

Warning: file_get_contents(http://www.stopforumspam.com/api?email=bg.first1%40yahoo.fr) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /homepages/13/d202408615/htdocs/board/include/functions.php on line 2015

Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /homepages/13/d202408615/htdocs/board/include/functions.php:2016 Stack trace: #0 /homepages/13/d202408615/htdocs/board/include/functions.php(2016): SimpleXMLElement->__construct('') #1 /homepages/13/d202408615/htdocs/board/register.php(151): CheckIfSpambot('bg.first1@yahoo...', '83.157.77.228', 'test3') #2 {main} thrown in /homepages/13/d202408615/htdocs/board/include/functions.php on line 2016

Hors ligne

#135 21-11-2012 23:10:16

sklerder
Membre
Inscription : 04-09-2012
Messages : 170

Re : [Résolu] Retour des inscriptions automatiques

Bonsoir.

Peut-être la solution ici (merci Tiberius78) : http://fluxbb.fr/forums/viewtopic.php?p … 24#p107924

Je pense que ton hébergeur n'autorise pas, par défaut, l'utilisation de "file_get_contents()" ...

Sinon, regarde aussi le module proposé par Koos sur FluxBB.org : http://fluxbb.org/forums/viewtopic.php?pid=48709#p48709
Le champ caché fait fureur ...

Je suis en train de préparer une modification qui s'appuie sur celles de Koos (citée au-dessus), d'adaur (solution de cette discussion), et celle de blissend (utilisation des DNSBL) (dans un premier temps, elle ne sera prévue pour s'installer que sur 1.5.0 hmm).
Si tout va bien, je devrais la mettre à disposition avant la fin de semaine ...

Par contre, quelle que soit la solution que tu choisiras, attends toi à faire des corrections à la main, je ne suis pas certain que ça s'installe bien en 1.4.5 (ni en 1.5.1).

Hors ligne

#136 21-11-2012 23:23:59

BG
Membre
Inscription : 31-08-2010
Messages : 6

Re : [Résolu] Retour des inscriptions automatiques

Yesss, merci pour ton aide Sklerder et merci aussi du coup à Tiberius78.
Je suis aussi en mutualisé chez 1and1 et le php.ini règle effectivement le problème.

Hors ligne

#137 21-11-2012 23:28:31

kipof
Membre
Inscription : 07-12-2006
Messages : 101
Site Web

Re : [Résolu] Retour des inscriptions automatiques

Ah le spam XD le plugin de Koos marche nickel et merci sklerder pour la traduction smile


>> Discut.Biz Réseau IRC  <<
Linux qui tombe en panne c'est un miracle, tout comme Windows qui tombe en marche...

Hors ligne

#138 21-11-2012 23:33:24

sklerder
Membre
Inscription : 04-09-2012
Messages : 170

Re : [Résolu] Retour des inscriptions automatiques

@BG : De rien smile
Comme quoi, c'est bien de lire toute la discussion wink

@kipof : De rien non plus (ça me rend service aussi ...)  smile
C'est vrai que la méthode "HoneyPot" est radicale dans la majeure partie des cas.
Il n'y a pas que Koos à remercier, d'ailleurs, il y a Reines, qui avait publié (discrètement) les modifications, et probablement d'autres qui ont suggéré ce champ caché ...

Hors ligne

#139 21-11-2012 23:35:25

BG
Membre
Inscription : 31-08-2010
Messages : 6

Re : [Résolu] Retour des inscriptions automatiques

Tu m'étonnes ... un anttispam serait quand même pas mal de base mais bon ... faut aussi dire que je suis plus à l'aise
avec un dotclear dans les mains ! tongue

Skleder > Ton mod utilisera l'api de Stop Forum Spam ?

Hors ligne

#140 21-11-2012 23:36:35

BG
Membre
Inscription : 31-08-2010
Messages : 6

Re : [Résolu] Retour des inscriptions automatiques

sklerder a écrit :

@BG : De rien smile
Comme quoi, c'est bien de lire toute la discussion wink

J'ai lu la discussion en plus ... enfin de travers ...

Hors ligne

#141 21-11-2012 23:44:35

sklerder
Membre
Inscription : 04-09-2012
Messages : 170

Re : [Résolu] Retour des inscriptions automatiques

Mon mod reprendra les fonctions de celui de Koos, plus DNSBL et est un peu plus poussé.
1er niveau    : HoneyPot
2ème niveau : StopForumSpam
3ème niveau : DNSBL

Mais je détaillerai ça lors de la publication wink

Hors ligne

#142 23-11-2012 00:09:40

sklerder
Membre
Inscription : 04-09-2012
Messages : 170

Re : [Résolu] Retour des inscriptions automatiques

Bonsoir.

Comme promis, j'ai publiée mon mod : SpamBarrier.

Il y a une discussion spécifique ici

Pour préciser un point :

BG a écrit :

Tu m'étonnes ... un anttispam serait quand même pas mal de base mais bon ...

Un AntiSpam en standard, ça veut dire des réglages standard, et donc une perte d'efficacité hmm

Dans mon mod, j'ai mis une option pour nommer le nouveau champ du nom d'utilisateur, ça permet de diluer encore plus l'information.

Hors ligne

#143 30-05-2013 11:02:33

robbynaze
Membre
Inscription : 30-05-2013
Messages : 1

Re : [Résolu] Retour des inscriptions automatiques

Bonjour à tous, petite astuce que j'ai utilisée qui ne nécessite aucune installation, c'est de simplement renommer le fichier register.php. Il semble que la plupart des robots 'attaquent' directement celui-ci pour s'enregistrer.

Bien sur ce n'est qu'une petite astuce contournable si le robot commence par "étudier" le lien d'enregistrement de l'index, mais j'ai limité de 90% des inscriptions auto ainsi (j'en avais alors jusqu'à 30/jour)

Hors ligne

#144 31-05-2013 18:26:38

sklerder
Membre
Inscription : 04-09-2012
Messages : 170

Re : [Résolu] Retour des inscriptions automatiques

Bonsoir.

Ca peut aider, mais pour ma part, la méthode "HoneyPot" donne, pour le moment (et ce depuis 6 mois), 100% de réussite sur les inscriptions automatiques smile
Une seule inscription passée au travers, et j'ai de fortes raisons de penser que c'était une inscription manuelle ...

Hors ligne

#145 06-01-2014 12:01:08

alex83270
Membre
Inscription : 06-11-2013
Messages : 162

Re : [Résolu] Retour des inscriptions automatiques

Bonjour,
voici le code que j'ai

	$bot_check = CheckIfSpambot($email1, get_remote_address(), $username);
	if ($bot_check == true)
		message('Vous êtes un bot :-)');

Et voici mon erreur :

Fatal error: Call to undefined function CheckIfSpambot() in /homepages/6/d459127919/htdocs/Black-Omega Design/forum/register.php on line 170

Aucune inscription est possible maintenant comment faire ?

Hors ligne

#146 06-01-2014 12:04:48

alex83270
Membre
Inscription : 06-11-2013
Messages : 162

Re : [Résolu] Retour des inscriptions automatiques

maintenant ça marche mais je suis un bot....
je ne comprend pas pourquoi car c'est juste du copier coller.
Je suis nul à ce point blink

Dernière modification par alex83270 (06-01-2014 12:10:38)

Hors ligne

#147 08-01-2014 16:24:21

alex83270
Membre
Inscription : 06-11-2013
Messages : 162

Re : [Résolu] Retour des inscriptions automatiques

re,
j'ai un nouveau problème de jours en jours alors que ça marchait très bien.
Un utilisateur me dit qu'il y a un problème au ligne 2666 & 2667 qui correspondent à ça

$xml_string = file_get_contents("http://www.stopforumspam.com/api?ip=" . urlencode($ipAddress));
    $xml = new SimpleXMLElement($xml_string);

Hors ligne

#148 08-01-2014 17:45:11

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : [Résolu] Retour des inscriptions automatiques

Bonjour,

@alex83270 : Merci de ne pas dupliquer les messages dans deux forums différents.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#149 01-02-2014 01:16:20

Magicalex
Membre
Inscription : 01-02-2014
Messages : 10

Re : [Résolu] Retour des inscriptions automatiques

Bonsoir,

J'ai remis au goût du jour l'astuce de adaur au début du topic.
Je fais qu'une requête à l'api pour une inscription contrairement à l'autre fonction qui en faisait 3 auparavant. Sachant que l'on est limité à 20000 requêtes/j c'est toujours ça de pris.

Rajoutez cette fonction à la fin de votre fichier include/functions.php

//
// function anti-spam
// code by magicalex
//
function StopForumSpam($email, $ip, $username)
{
    $request_api = @file_get_contents('http://www.stopforumspam.com/api?email='.$email.'&ip='.$ip.'&username='.$username.'&f=json');
    $data = @json_decode($request_api);

    /* if StopForumSpam is down or resquest fail */
    if ( empty($request_api) || $data->success == 0 )
        return $spam = false;
    else 
    {
        /* check emailAdresse */
        if ( $data->email->appears == 1 )
            $email_spammer = true;

        /* check ipAdresse */
        if ( $data->ip->appears == 1 )
            $ip_spammer = true;

        /* check username */
        if ( $data->username->appears == 1 )
            $username_spammer = true;

        if ( @$email_spammer === true || @$ip_spammer === true || @$username_spammer === true )
            $spam = true;
        else
            $spam = false;

        return $spam;
    }
}

et dans le fichier register.php, avant :

// Did everything go according to plan?
	if (empty($errors))
	{

ajoutez

    $bot_check = StopForumSpam( $email1, get_remote_address(), $username);
    if ($bot_check === true)
        message('Vous êtes considéré comme spammer');

note : C'est pas parfait y a surement moyen de l'améliorer, par exemple si stopformspam est down il y a aucune vérification.
De plus l'api ne fonctionne pas pour les adresses ipv6 donc il y a pas de vérification non plus

Dernière modification par Magicalex (05-06-2014 22:17:25)

Hors ligne

Pied de page des forums