Accueil > > > ANTI-FLOOD PAR WORDLIST ET QUESTION ALÉATOIRE
ANTI-FLOOD PAR WORDLIST ET QUESTION ALÉATOIRE
Information sur la source
Description
Bonjour à tous !
Je viens poster une source pour la première fois sur phpcs.
Mais parlons un peu de mon code... Comme le titre le dit, cette source en 4 fichiers est une suite de scripts permettant de sécuriser votre livre d'or (par exemple) en effectuant les opérations suivantes :
- (no_flood.php) Vérification du texte par une fonction qui compare les mots du texte à une liste de mots prédéfinis (dans flood_wordlist.txt) qui sont considérés comme du flood (rangés par ordre alphabétique et sous forme d'argument de regex).
- (poser_question_antiflood.php et verif_reponse_antiflood.php) Vérification de l'humanité de l'utilisateur par une question aléatoire.
- Vérification d'absence de mots comportant 4 consonnes à la suite ou plus.
Conclusion
Tous les bugs anciennement connus sont résolus.
Je compte sur vous pour m'aider à l'améliore à fond :)
@++ Grobs
Historique
- 19 mars 2007 18:56:50 :
- Comme précisé par notre ami coucou747, ce n'est pas un anti-spam mais un anti-flood.
- 19 mars 2007 20:06:59 :
- Précision des bugs : voir la nouvelle "explication finale".
- 19 mars 2007 20:28:36 :
- Correction du bug de variable de session qui était anormalement vide.
- 19 mars 2007 21:05:04 :
- Ajout fonctionnalité : Vérification d'absence de mots comportant 4 consonnes à la suite ou plus.
Changement de mode de fonctionnement : pour une question d'accessibilité, le changement des voyelles en langage cowboyz (ex : warez --> w4r3z) se fait maintenant dans la fonction no_flood() (anciennement dans le fichier flood_wordlist.txt).
- 19 mars 2007 21:08:23 :
- Correction de la langue (fautes de frappes).
- 19 mars 2007 22:02:36 :
- Correction de tous les bugs connus, la source est opérationnelle à 100% :)
- 20 mars 2007 18:54:45 :
- Amélioration de code : la suite de if() else() pour définir les variables de question et de réponse ont été remplacés par des arrays.
- 20 mars 2007 20:25:03 :
- Correction de bug : la regex des mots interdits contenait une liste inopérante.
- 22 mars 2007 22:33:16 :
- Optimisation du code du fichier no_flood.php
- 29 mars 2007 18:36:46 :
- Correction de bug : lorsque la réponse à la question de calcul mental devait être "0", le script l'interprétait comme nul et prenait donc la réponse pour fausse. J'ai donc fait en sorte que si deux chiffres étaient les mêmes, on recommence le random.
- 29 mars 2007 20:16:19 :
- Optimisation : évite de faire des résultats négatifs lors de la question de calcul mental.
- 29 mars 2007 20:34:06 :
- Mise à jour de la word-list.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
ignorer les ip's de robots indexeurs [ par pyranhaz ]
Bonjour,J'aimerais savoir si ce bout de code pourrait indiquer de ne pas bannir le robot si son ip existe dans la bddc'est important pour le référence
Salut à tous ! [ par Houzefa ]
Ouf j'ai enfin trouvé un moyen de poster dans ce nouveau forum ! ... au fait félicitations à Nix car l'interprétation des crochets dans les codes ne p
Pb relation entre deux tables ! [ par milkasoprano ]
Bonjour tous le monde, apres 2 heures de recherches je narrive pas a mettre en relation "deux tables" pour afficher un while avec les donnés ! c
Problème d'indexation [ par LaurentKOogar ]
Bonjour,GG index depuis 1 semaine la page de voteLa syntaxe du fichier robots.txt est-elle correcte ?Merci d'avance# robots.txt pour le site http://ww
parser le fichier robots.txt [ par anirbas ]
Safia salut a tous, je voudrais creer un moteur de recherche en php et pour cela je dois faire en sorte k'il accede au fichier robots.txt s'il exist
Anti-flood [ par administrateurlinux ]
Bonjour,J'aimerais mètre un anti-flood sur un formulaire, voici le code<table > <tbody> <tr>  
cacher une adresse e-mail aux robots [ par boakim ]
Pour masquer une adresse e-mail au regard fureteur des robots, est-ce que ceci peut marcher ? Ou bien ça n'offre aucune protection ?<?php$adresse
Livre d'or : Empecher le spam des robots [ par fdiedler2000 ]
Bonjour,J'ai créer un script en PHP pour mon livre d'or. Le probleme est qu'il est pollué par des robots.Comment créer une image avec des chiffres qu'
Langue des robots (crawlers) [ par aloisio11 ]
Bonjour à tous, J'ai un site multi-langues : Français et Anglais La langue est stockée dans une variable session. A l'ouverture de mon site je test si
Comment mettre un robots.txt à la racine de son site [ par cabanac ]
Bonjour à tous,Je ne sais pas si c'est la bonne place pour effectuer ma demande, mais j'ai un petit soucis.Je ne connais pas grand chose à l'informati
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|