IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Bloquer un ensemble d'IP par htaccess ?


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Novembre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 34
    Par défaut Bloquer un ensemble d'IP par htaccess ?
    Bonjour,

    je souhaiterais interdire l'accès à mon site à un nouvel enquiquinneur qui ne sert à rien et qui insiste un peu trop, en l'occurence Munax. Le problème résulte de sa non-identification par un nom (style Twiceler, Slurp, etc...) et de son non-respect du robots.txt.

    Il est relativement facile d'interdire l'accès avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteCond %{HTTP_USER_AGENT} Twiceler|etc...
    Mais dans le cas présent, il faut bannir les IP de 82.99.30.2 à 82.99.30.73 (j'ai vérifié sur les logs, c'est bien la bonne étendue d'IP).

    Et là, j'arrive à la limite de mes connaissances...
    Le ligne suivante va bannir toutes les IP de 0 à 255 à la fin, donc en exclure de trop...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteCond %{REMOTE_ADDR} ^82\.99\.30\.* [OR]
    Ma question est : comment ne bannir que la plage d'adresses IP concernées, donc de 2 à 73 et non de 0 à 255?

    Merci d'avance pour le coup de main.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    A ma connaissance, ce n'est pas possible avec une seule expression régulière. Tu n'as pas d'autre choix que d'écrire les IP une par une, je pense

    EDIT : Je dis peut-être des bêtises : mon ami le moteur de recherche bien connu, leader de son marché, m'a indiqué une expression du style pour exclure les IP des plages 192.168.1.1-25 et 10.0.0.1-14 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ^192\.168\.1\.([1-9]|1[0-9]|2[0-5])$|^10\.0\.0\.([1-9]|1[0-4])$
    Donc, dans ton cas, on doit pouvoir simplifier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ^192\.168\.1\.([2-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]|6[0-9]|7[0-3])$

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Novembre 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meuse (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 34
    Par défaut
    Merci beaucoup, j'essaye de suite et je tiens au courant des résultats (je verrai dans les logs si le filtre fonctionne ). L'inconvénient est que ce nouveau crawler ne respecte aucune règle de bienséance et qu'il passe à grands coups de requêtes sporadiquement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Protection par .htaccess
    Par bagu dans le forum Apache
    Réponses: 4
    Dernier message: 03/04/2006, 16h38
  2. [Sécurité] Protection par .htaccess et .htpasswr
    Par agencep dans le forum Langage
    Réponses: 9
    Dernier message: 23/02/2006, 13h10
  3. Réponses: 4
    Dernier message: 19/01/2006, 16h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo