Accueil > Forum > > > > Si trop de requests bannir
Si trop de requests bannir
dimanche 25 mars 2007 à 14:07:30 |
Si trop de requests bannir

sterkasor
|
Bonjour, J'ai reussi a mettre en place un systeme de ban, il arrive a bannir les aspirateur de site avec un lien invisible <a href=ban.php></a>, ce que je n'arrive pas a le faire: si un visiteur flood le site par exemple, avec un code je veux rediriger cet IP vers mon system de ban "/ban.php" qui est deja prensent sur mon site. Explications: par exemple une IP en une minute s'il a envoyer plus de 40 requests cet IP vas etre rediriger vers /ban.php Merci d'avance pour vos idees et votre aide! SS.
|
|
dimanche 25 mars 2007 à 18:57:34 |
Re : Si trop de requests bannir

FhX
|
Tu prends son ip, tu mets un compteur en session. Ton compteur contiendra la date en millisecondes à chaque request.
Et tu compares à chaque fois.
|
|
dimanche 25 mars 2007 à 19:03:18 |
Re : Si trop de requests bannir

sterkasor
|
Merci FhX, je connais pas asser bien le php peut-tu me donner un exepmple de code?
Merci
|
|
lundi 26 mars 2007 à 11:35:42 |
Re : Si trop de requests bannir

coucou747
|
Salut, en session... fais juste sauter le cooki et tu peux reflooder... In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy Mon site (articles sur la programmation et programmes)
|
|
lundi 26 mars 2007 à 12:52:43 |
Re : Si trop de requests bannir

FhX
|
wai exact, je m'en suis rendu compte après l'écriture du post.
Utilise une base de donnée en conservant l'adresse IP. Inscrit chaque "hit" d'une page dans ta base avec un timestamp.
Et après, tu fais un COUNT() dans un interval de temps. Si ton COUNT() dépasse une certaine limite, tu peux le bannir.
|
|
lundi 26 mars 2007 à 21:28:22 |
Re : Si trop de requests bannir

sterkasor
|
je vois que il faut etre un pro pour demander de l'aide sur ce forum.
merci quand meme
|
|
lundi 26 mars 2007 à 21:36:52 |
Re : Si trop de requests bannir

coucou747
|
Salut, .... sterkasor, t'es vennu sur le chat sans reelle question, tu viens ici en poses une et nous prend pour des cons.... je reposes ma question, tu cherches quoi au fond ??? In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy Mon site (articles sur la programmation et programmes)
|
|
lundi 26 mars 2007 à 21:51:53 |
Re : Si trop de requests bannir

sterkasor
|
coucou747,
je ne vois pas de quoi tu parles a propos d'aller sur le chat je prends personne pour un cons
en reponse a ta question:
j'ai un souci, mon site se fait spammer depuis presque un moi (specialement dans la journee) je recois de milliers requets sur mon site, je cherche une solution et j'ai pose ma question mais en reponse vous m'avez repondu d'une langage pro alors je suis pas un debutant vrai en php et je ne sais pas comment faire sauter un cookies.
merci
|
|
lundi 26 mars 2007 à 21:52:52 |
Re : Si trop de requests bannir
|
mardi 27 mars 2007 à 18:30:29 |
Re : Si trop de requests bannir

FhX
|
mais en reponse vous m'avez repondu d'une langage pro
Utilise une base de donnée en conservant l'adresse IP. Inscrit chaque "hit" d'une page dans ta base avec un timestamp.
Et après, tu fais un COUNT() dans un interval de temps. Si ton COUNT() dépasse une certaine limite, tu peux le bannir.
C'est trop "pro" ca ?
Incrémenter à chaque appel de page un compteur dans une base SQL, et faire un SELECT dans un intervalle de temps de tous tes appels de page regroupé par IP ? L'aide pour le SELECT :
SELECT .... FROM .... WHERE date BETWEEN UNIX_TIMESTAMP( NOW() ) - 60 AND UNIX_TIMESTAMP( NOW() ) AND ip = $ip.
Quelque chose dans le style ! C'est pas compliqué pourtant :)
|
|
Cette discussion est classée dans : site, ip, ban, bannir, requests
Répondre à ce message
Sujets en rapport avec ce message
Compteur par ip [ par stanilou ]
Salut,Donc mon post conserne le compteur par ip !En fait moi je lis l'ip des visteurs... Si elle deja dans mon fichier cotenant toute les ip, je ne fa
Ecriture et ban d'ip par filtrage de mots [ par mindkiller ]
Bonjour ! Esque quelqu'un pourrait m'aider? J'aimerais une sources qui puisse Ecrire une Ip dans une base de donnée quand le visiteur utilise un mots
BANNIR IP [ par Wars007 ]
Salut qqun aurais un code php pour bannir une ip???PS:si vous vous y connaissez peut on faire par exemple:------ip.txt--------23.23.23.2324.24.24.24--
BANNIR IP DUN CHAT URGENT [ par Wars007 ]
salut je voudrais savoir un code php pour bannir une simple adresse ip dun chat sans connecion mysql.merci :)PS:(je ve le bannir car il floof tlt!)
comment empêcher une poste à accéder à mon site connaissant son IP [ par sahliali ]
Je vient de créer un site web intranet et je veut réaliser une table dont laquelle j'enregistre tous les traces d'un visiteur parmis ces traces son IP
Hebergement Apache + PHP [ par CCJ ]
Bonjour. Apres 2 heures de lutte avec mes fiches de config apache , je viens de reussir a heberger mon site moi meme!!!! Mais comme le bonheur ne dure
une mise a la ligne [ par lycol ]
Bonjour a tout(e)s!Voila j'ai ce code et je désirerais qu'apres chaques variables il y est un espace:$update="update pds_bannieres_membres set email=\
Trouver un site grace à l'ip [ par jipe32 ]
Bonsoir,je voudrais savoir s'il existe un script qui permet de trouver le site lié à une IP.Sur mon site, je voudrais proposer au visiteur de voir si
modifier bannière selon ip [ par Nicorad ]
Bonjour à tous,Voila j'aimerai pouvoir modifier la bannière (qui est en flash mais ca n'a pas d'importance je crois) selon la personne, ou groupe de p
Autoriser l'accès à mon site qu'avec certaine adresse IP [ par chicochaleur29 ]
BonjourJ'ai un site internet et j'aimerai trouver un petit script qui permetterai de bloquer l'accès à mon site si l'adresse IP n'est pas OKExemple, j
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft 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
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
|