Besoin d'aide : bannir ip automatiquement -URGENT-
Posté : 15 avr. 2010, 22:16
Bonjour,
je possede un serveur que j'administre moi-meme, un serveur de telechargement. or il se trouve que certaines personnes ouvrent plusieurs connections simultanements pour le meme fichier et donc cela sature mon serveur.
Jusqu'a maintenant, j'utilisait la commande "tail -f" pour voir les acces log de apache en temps reel et bannir ceux que je voyait ouvrir plus de 5 sessions sur le meme fichier avec le parefeu de linux "iptables".
Mais comme vous pouvez le penser, cela prend enormement de temps et demande a etre 24/24h devant l'ecran a surveiller.
Etant donné mon niveau tres debutant en informatique, je souhaiterai que vous m'aidez afin de créer une routine qui va directement bannir ceux qui ouvrent plus de 5 sessions par fichier en utilisant toujours le "iptables" de linux.
J'imagine que ca doit etre tres simple pour un informaticien : creer un fichier .php qui va :
1- analyser le fichier "acces log" de apache
2- Si une meme adresse ip apparait plus de 5 fois en moins de 3 minutes
3- Ajouter cette ip a iptables
Avez vous compris ? Est ce qu'il y a quelqu'un d'un haut niveau en informatique pour créer ce script et le mettre dans le forum ?
S'il vous plait j'ai vraiment besoin de ce script car mon serveur est quasiment tout le temps surchargé. Je sais qu'il y a des "bon" en informatique.
Merci d'avance à tous.
Cordialement
david
je possede un serveur que j'administre moi-meme, un serveur de telechargement. or il se trouve que certaines personnes ouvrent plusieurs connections simultanements pour le meme fichier et donc cela sature mon serveur.
Jusqu'a maintenant, j'utilisait la commande "tail -f" pour voir les acces log de apache en temps reel et bannir ceux que je voyait ouvrir plus de 5 sessions sur le meme fichier avec le parefeu de linux "iptables".
Mais comme vous pouvez le penser, cela prend enormement de temps et demande a etre 24/24h devant l'ecran a surveiller.
Etant donné mon niveau tres debutant en informatique, je souhaiterai que vous m'aidez afin de créer une routine qui va directement bannir ceux qui ouvrent plus de 5 sessions par fichier en utilisant toujours le "iptables" de linux.
J'imagine que ca doit etre tres simple pour un informaticien : creer un fichier .php qui va :
1- analyser le fichier "acces log" de apache
2- Si une meme adresse ip apparait plus de 5 fois en moins de 3 minutes
3- Ajouter cette ip a iptables
Avez vous compris ? Est ce qu'il y a quelqu'un d'un haut niveau en informatique pour créer ce script et le mettre dans le forum ?
S'il vous plait j'ai vraiment besoin de ce script car mon serveur est quasiment tout le temps surchargé. Je sais qu'il y a des "bon" en informatique.
Merci d'avance à tous.
Cordialement
david