[Réglé] Filtrage des IP dans mon htaccess

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur : Équipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com
Répondre
Floppy_
Posteur néophyte
Posteur néophyte
Messages : 11
Enregistré le : 05 mai 2024 à 20:36

Filtrage des IP dans mon htaccess

Message par Floppy_ »

Bonjour à tous,

je cherche à améliorer le blocage d'IP dans mon htaccess, mais ça ne fonctionne pas.

# Ce qui fonctionne :

Code : Tout sélectionner

Order Allow,Deny
Allow from all
Deny from 5.157.52.0/24
Deny from 5.157.55.0/24
Deny from 5.165.128.0/23
Deny from 37.19.199.131
Deny from 223.29.253.0/24
# Ce qui ne fonctionne pas :

Code : Tout sélectionner

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^5\.157\.52\. [OR]
RewriteCond %{REMOTE_ADDR} ^5\.157\.55\. [OR]
RewriteCond %{REMOTE_ADDR} ^5\.165\.[128-129]\.[0-255] [OR]
RewriteCond %{REMOTE_ADDR} ^37\.19\.199\.131 [OR]
RewriteCond %{REMOTE_ADDR} ^223\.29\.253\.
RewriteRule ^(.*)$ http://example.com  [L,R=301]

</IfModule>
Pourtant j'utilisais bien cette syntaxe autrefois sans problème, voyez-vous une erreur ?

Merci, cordialement ;)
Modifié en dernier par Floppy_ le 19 juin 2024 à 23:07, modifié 1 fois.
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 21398
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Filtrage des IP dans mon htaccess

Message par Steph »

Bonjour,

2 choses
  • Rien à voir directement avec phpBB, je déplace dans coding
  • Inutile d'indiquer "problème" (ou autre du genre) dans le titre d'un sujet, car cela n'aide pas pour les recherches et n'est absolument pas explicite, mais plutôt un constat. J'ai modifié pour cette fois, mais attention à l'avenir
Si le premier code fonctionne, pourquoi vouloir faire autre chose ? Cela dépend également des réglages Apache (ou de la version) de ton hébergeur qui peut dans certains cas demander d'autres paramètres.
Message déplacé du forum Utilisation vers le forum Coding, Webmastering et Sécurité informatique par Steph le 19 juin 2024 à 12:01

Floppy_
Posteur néophyte
Posteur néophyte
Messages : 11
Enregistré le : 05 mai 2024 à 20:36

Filtrage des IP dans mon htaccess

Message par Floppy_ »

Ok je m'étais fié à d'autres sujets du même genre sur htaccess pour le choix de la section.
Steph a écrit : 19 juin 2024 à 12:01 Si le premier code fonctionne, pourquoi vouloir faire autre chose ?
Pour les rediriger proprement, plutôt que de se prendre une erreur 403 ;)

Sinon si ça peut aider ==> Version Apache : 2.4.59

Merci
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 21398
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Filtrage des IP dans mon htaccess

Message par Steph »

En général, si on filtre les IP c'est pour empêcher l'accès, d'où l'incompréhension.
Floppy_
Posteur néophyte
Posteur néophyte
Messages : 11
Enregistré le : 05 mai 2024 à 20:36

Filtrage des IP dans mon htaccess

Message par Floppy_ »

C'est toujours dans la peur d'un faux positif ;)

Je suppose que les plages allouées changent avec le temps.
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 21398
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Filtrage des IP dans mon htaccess

Message par Steph »

Même un faux positif, s'il est redirigé sans cesse sur la page d'accueil, quel est l'intérêt ? Je pense que ton code précédent crée juste une boucle de redirection et qu'au bout d'un moment l'utilisateur avait une erreur "ERR_TOO_MANY_REDIRECTS"
Floppy_
Posteur néophyte
Posteur néophyte
Messages : 11
Enregistré le : 05 mai 2024 à 20:36

Filtrage des IP dans mon htaccess

Message par Floppy_ »

En cas de faux positif, la personne est redirigée vers une page lui expliquant que c'est peut-être le pare-feu qui l'a bloqué à cause son VPN (oui parce que toutes les adresses que je rentre dans mon htaccess, viennent de mes logs du pare-feu) et qu'au besoin ils peuvent me contacter par mail (image cryptée).
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 21398
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Filtrage des IP dans mon htaccess

Message par Steph »

Si le code donné était le bon, on aurait pu mieux comprendre le but recherché.

Essai ceci, sans garantie, car je ne peux tester

Code : Tout sélectionner

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{REMOTE_ADDR} ^5\.157\.52\.
RewriteCond %{REMOTE_ADDR} ^5\.157\.55\. [OR]
RewriteCond %{REMOTE_ADDR} ^5\.165\.(128|129)\.[0-9]{1,3} [OR]
RewriteCond %{REMOTE_ADDR} ^37\.19\.199\.131 [OR]
RewriteCond %{REMOTE_ADDR} ^223\.29\.253\.
RewriteRule ^(.*)$ http://example.com [L,R=301]

</IfModule>
Ou encore

Code : Tout sélectionner

<IfModule mod_rewrite.c>

RewriteEngine On


RewriteCond %{REMOTE_ADDR} ^5\.157\.52\.(.*)$ [OR]
RewriteCond %{REMOTE_ADDR} ^5\.157\.55\.(.*)$ [OR]
RewriteCond %{REMOTE_ADDR} ^5\.165\.(128|129)\.(.*)$ [OR]
RewriteCond %{REMOTE_ADDR} ^37\.19\.199\.131 [OR]
RewriteCond %{REMOTE_ADDR} ^223\.29\.253\.(.*)$

RewriteRule ^(.*)$ http://example.com [L,R=301]

</IfModule>
Floppy_
Posteur néophyte
Posteur néophyte
Messages : 11
Enregistré le : 05 mai 2024 à 20:36

Filtrage des IP dans mon htaccess

Message par Floppy_ »

Ah merci :D Je vais pouvoir tester.
Steph a écrit :Si le code donné était le bon, on aurait pu mieux comprendre le but recherché.
Mais le code est le bon, il s'agit juste d'un échantillon assez représentatif ;)
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 21398
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Filtrage des IP dans mon htaccess

Message par Steph »

Le pire pour le support est d'avoir peu de détails ou que les infos données ne soient pas les vrais, ce qui est représentatif pour toi ne l'est pas forcément pour tout. Par contre, cela fait perdre du temps.

D'ailleurs dans ton premier message tu indiques "je cherche à améliorer le blocage d'IP" et après tu indiques vouloir une redirection, ce n'est pas cohérent.

Bref, test les bouts de codes et fais-nous un retour.
Floppy_
Posteur néophyte
Posteur néophyte
Messages : 11
Enregistré le : 05 mai 2024 à 20:36

Filtrage des IP dans mon htaccess

Message par Floppy_ »

Tes deux solutions fonctionnent parfaitement, merci ;)

J'en ai trouvé une troisième qui passe aussi :

Code : Tout sélectionner

RewriteCond %{REMOTE_ADDR} ^5.157.52.(.*)$
Après est-ce que le code est propre, je ne sais pas.
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 21398
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Filtrage des IP dans mon htaccess

Message par Steph »

Le code est propre pas de souci ;)
Répondre

Retourner vers « Coding, Webmastering et Sécurité informatique »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité