Interdiction des visiteurs de certain pays

Discussion dans 'Administration d'un site Web' créé par abelazi, 5 Mars 2009.

  1. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    J'ai un site d'annonces ou j'ai quelques personnes de (codivoire) et une ou deux autre pays qui essaye d'insérer des fausse annonces et arnaquer les visiteurs de mon site. Ma question comment bloquer les visiteurs qui viennent depuis ces pays sans causer de problème au référencement ou interdire les moteurs des recherches a indexé le site.

    Merci de m'aider SVP
     
  2. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
    Bonjour,

    Tu peux bloquer les ip dans ton .htaccess voir pourquoi pas au niveau de ton formulaire d'inscription (s'il y a) en testant l'ip
     
  3. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    Merci pour ta réponse. Mais s'il y a mille personnes de ces pays qui mettent des annonces je peux pas bloquer une adresse ip après l'autres ça demande beaucoup du temps.
    Comment faire pour bloquer les visiteurs d'un pays. Comment trouver ces adresses d'un pays et quoi mettre comme code dans .htaccess .

    Merci de votre aide
     
  4. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
    Je pensais plutôt à bloquer une plage d'ip ...

    imaginons que tu veuilles bloquer la plage d'ip commençant par 99.999.

    Voici un exemple à adapter en fonction :

    Code:
    order allow,deny
    allow from all
    deny from 99.999.
    Ce n'est pas forcément la meilleure méthode...
     
  5. saypee
    saypee WRInaute passionné
    Inscrit:
    7 Mai 2005
    Messages:
    2 364
    J'aime reçus:
    0
    Bah t'es en forme fabrice ca matin :mrgreen:

    Est ce qu'un pays à une plage d'ip définie ?
     
  6. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
    Toujours le matin :)

    Il existe certaines bases, mais je ne peux arguer de leur précision, je crois que sur cette page il y a une base à télécharger :

    -http://www.maxmind.com/app/geolitecountry

    (Si tu ne sais pas l'ouvrir je peux t'aider à trouver un bon serrurier :wink: )
     
  7. rikew
    rikew WRInaute impliqué
    Inscrit:
    19 Décembre 2002
    Messages:
    683
    J'aime reçus:
    2
    Concernant maxmind j'ai fais des test sur 1000 adresses ip.
    Pour le pays la fiabilité est proche de 100% (le plus part du temps il ne renvoi pas de réponse plutôt qu'une réponse fausse)
    Pour la ville ça tombe à 45% mais je trouve que comparé a d'autres système c'est bien au dessus ... (la plus part du temps c'est plutôt 15% à 25%)

    edit : mesures effectuées sur la version payante.
    edit : je n'ai pas pris en compte dans mes calculs le cas où les inscrits indiquent des adresses bidon ... ce qui doit représenter un petit pourcentage tout de même.
     
  8. saypee
    saypee WRInaute passionné
    Inscrit:
    7 Mai 2005
    Messages:
    2 364
    J'aime reçus:
    0
    Merci pour le lien Fabrice, ca à l'air interressant .
    Je suis en train de former mon fils (10 ans) pour le fun, il sait déjà ouvrir quelques portes , je pense qu'il pourra m'aider ;)
     
  9. agenceinternet
    agenceinternet WRInaute passionné
    Inscrit:
    28 Mars 2008
    Messages:
    1 123
    J'aime reçus:
    0
    :mrgreen:

    C'est cool d'avoir des enfants qui s'y connaissent en serrurerie... :roll:
     
  10. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    tu regardes l'ip de ces visiteurs et tu fais un whois, avec http://whois.domaintools.com/ipvisiteur
    tu obtiens comme cela la plage d'ip utilisée par leur fournisseur d'accès. Que tu te dépêcheras de bloquer :wink:
     
  11. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    SVP aider moi afin de bloquer les visiteures qui viennent depuis le Benin et cot divoire.
    merci de me donner les ip que je doit bloquer ou la meuilleurs méthode.

    J'attends votre réponse. Bonne journée
     
  12. 9aoud
    9aoud WRInaute occasionnel
    Inscrit:
    25 Mars 2008
    Messages:
    379
    J'aime reçus:
    0
    A part la bombe atomique, je ne vois pas comment les empêcher de nuire :mrgreen:
     
  13. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
    Bonsoir,

    As-tu essayé les solutions données plus haut ?

    Le lien pour la plage ip et l'exemple du .htaccess ?

    Dans l'affirmative, de quelle aide supplémentaire as-tu besoin ? :roll:
     
  14. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    merci pour vos réponse. Oui j'ai regarder un peux ce qui est noter en haut. J'était sur le site mais il était en anglais.
    Est-ce que c'est possible de me donner les adresse IP a bloquer pour ces deux pays et le code que je doit méttre sur le fichier
    .htaccess

    Merci de votre aide
     
  15. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
    Oui bien sûr,

    Mais il suffit là d'un simple petit effort à faire ! 8O

    sur la page du lien cité plus haut : cherche "Download the latest GeoLite Country Binary Format (Last updated February 1st, 2009, next update on March 9th, 2009)"

    Pour comment bloquer les ip, si l'exemple ci-dessus n'est pas suffisant ...
    -http://forum.alsacreations.com/topic-20-36949-1-Htaccess--interdire-plage-IP--redirection-resolu.html

    Bonnes recherches
     
  16. RiPSO
    RiPSO WRInaute impliqué
    Inscrit:
    5 Octobre 2007
    Messages:
    948
    J'aime reçus:
    0
    Sur un de mes sites j'ai eu le même problème que toi avec la cote d'ivoire (entre autre), maintenant je n'accepte que les personnes vivant en France, les autres ne peuvent pas s'inscrire ou se connecter.
    Il te suffit de trouver une base de données qui te permettra en fonction de l'ip de connaitre le pays ;) cherche un peu sur google ca se trouve très facilement...
     
  17. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    j'ai télécharger un fichier avec plusieurs IP des pays. J'ai copier les ligne pour le Benin et le cote d'ivoire.
    aprés est-ce que je mait tous ça ou je doit copier uniquement les ip.

    voila ce que j'ai copier. J'attends votre réponse.

    41.222.192.0,"41.222.195.255","702464000","702465023","BJ","Benin"
    41.223.248.0,"41.223.251.255","702543872","702544895","BJ","Benin"
    77.70.130.224,"77.70.130.239","1296466656","1296466671","BJ","Benin"
    78.41.227.0,"78.41.227.31","1311367936","1311367967","BJ","Benin"
    81.91.224.0,"81.91.239.255","1364975616","1364979711","BJ","Benin"
    81.199.80.192,"81.199.80.207","1372016832","1372016847","BJ","Benin"
    83.229.14.48,"83.229.14.71","1407520304","1407520327","BJ","Benin"
    83.229.97.0,"83.229.97.31","1407541504","1407541535","BJ","Benin"
    83.229.101.96,"83.229.101.103","1407542624","1407542631","BJ","Benin"
    83.229.122.40,"83.229.122.47","1407547944","1407547951","BJ","Benin"
    83.229.122.80,"83.229.122.95","1407547984","1407547999","BJ","Benin"
    84.254.130.13,"84.254.130.16","1425965581","1425965584","BJ","Benin"
    84.254.134.129,"84.254.134.136","1425966721","1425966728","BJ","Benin"
    84.254.134.144,"84.254.134.159","1425966736","1425966751","BJ","Benin"
    84.254.134.193,"84.254.134.216","1425966785","1425966808","BJ","Benin"
    84.254.134.224,"84.254.134.255","1425966816","1425966847","BJ","Benin"
    193.219.205.48,"193.219.205.63","3252407600","3252407615","BJ","Benin"
    193.220.37.0,"193.220.37.255","3252430080","3252430335","BJ","Benin"
    193.220.38.208,"193.220.38.223","3252430544","3252430559","BJ","Benin"
    193.220.72.0,"193.220.72.15","3252439040","3252439055","BJ","Benin"
    194.51.163.0,"194.51.163.255","3258163968","3258164223","BJ","Benin"


    41.189.32.0,"41.189.63.255","700260352","700268543","CI","Cote D'Ivoire"
    41.189.96.0,"41.189.127.255","700276736","700284927","CI","Cote D'Ivoire"
    41.191.68.0,"41.191.71.255","700400640","700401663","CI","Cote D'Ivoire"
    41.202.64.0,"41.202.159.255","701120512","701145087","CI","Cote D'Ivoire"
    41.206.64.0,"41.206.95.255","701382656","701390847","CI","Cote D'Ivoire"
    41.216.240.0,"41.216.255.255","702083072","702087167","CI","Cote D'Ivoire"
    41.223.208.0,"41.223.211.255","702533632","702534655","CI","Cote D'Ivoire"
    64.182.13.120,"64.182.13.127","1085672824","1085672831","CI","Cote D'Ivoire"
    70.38.65.0,"70.38.65.7","1176912128","1176912135","CI","Cote D'Ivoire"
    70.38.68.184,"70.38.68.191","1176913080","1176913087","CI","Cote D'Ivoire"
    70.38.75.104,"70.38.75.111","1176914792","1176914799","CI","Cote D'Ivoire"
    78.138.5.88,"78.138.5.95","1317668184","1317668191","CI","Cote D'Ivoire"
    78.138.7.248,"78.138.7.255","1317668856","1317668863","CI","Cote D'Ivoire"
    78.138.8.224,"78.138.8.231","1317669088","1317669095","CI","Cote D'Ivoire"
    78.138.14.112,"78.138.14.119","1317670512","1317670519","CI","Cote D'Ivoire"
    78.138.33.200,"78.138.33.207","1317675464","1317675471","CI","Cote D'Ivoire"
    80.15.242.0,"80.15.242.15","1343222272","1343222287","CI","Cote D'Ivoire"
    82.206.187.0,"82.206.187.255","1389280000","1389280255","CI","Cote D'Ivoire"
    83.229.69.72,"83.229.69.79","1407534408","1407534415","CI","Cote D'Ivoire"
    83.229.70.136,"83.229.70.143","1407534728","1407534735","CI","Cote D'Ivoire"
    83.229.87.152,"83.229.87.159","1407539096","1407539103","CI","Cote D'Ivoire"
    83.229.101.40,"83.229.101.47","1407542568","1407542575","CI","Cote D'Ivoire"
    83.229.101.176,"83.229.101.183","1407542704","1407542711","CI","Cote D'Ivoire"
    83.229.119.200,"83.229.119.207","1407547336","1407547343","CI","Cote D'Ivoire"
    83.229.122.32,"83.229.122.39","1407547936","1407547943","CI","Cote D'Ivoire"
    83.229.122.208,"83.229.122.215","1407548112","1407548119","CI","Cote D'Ivoire"
    84.54.32.0,"84.54.32.255","1412833280","1412833535","CI","Cote D'Ivoire"
    193.221.218.0,"193.221.218.255","3252541952","3252542207","CI","Cote D'Ivoire"
    193.251.130.0,"193.251.131.39","3254485504","3254485799","CI","Cote D'Ivoire"
    193.251.131.48,"193.251.131.59","3254485808","3254485819","CI","Cote D'Ivoire"
    193.251.131.100,"193.251.131.127","3254485860","3254485887","CI","Cote D'Ivoire"
    193.251.131.61,"193.251.131.61","3254485821","3254485821","CI","Cote D'Ivoire"
    193.251.138.0,"193.251.138.251","3254487552","3254487803","CI","Cote D'Ivoire"
    193.251.159.0,"193.251.159.255","3254492928","3254493183","CI","Cote D'Ivoire"
    193.251.168.0,"193.251.168.255","3254495232","3254495487","CI","Cote D'Ivoire"
    41.189.32.0,"41.189.63.255","700260352","700268543","CI","Cote D'Ivoire"
     
  18. 5_legs
    5_legs WRInaute passionné
    Inscrit:
    30 Avril 2006
    Messages:
    1 521
    J'aime reçus:
    0
    :?: :?: :?:

    Tu as lu les réponses antérieures ?
    Suivis et testé les liens donnés précédemment ?

    Quels sont les points sur lesquels tu as bloqué ? 8O
     
  19. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    si tu prends le 1°, tu fais un whois sur l'ip http://whois.domaintools.com/41.222.192.0 ça te donne cette rangée d'ip 41.222.192.0 - 41.222.195.255 que tu peux déjà bloquer dans le htaccess.
    Tu fais la même chose avec tes autres ip, qui ne sont pas dans les rangées que tu as trouvées avec les précédentes ip.
    C'est aussi simple que cela
     
  20. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    Merci pour vos réponse.

    vous pensez pas que c'est mieux d'interdire les ip qui commence par dans mon cas:
    41, 77, 78, 81, 83, 84, 193, 194, 70, 80.
    car j'ai trouver ce code:



    order allow,deny
    deny from XXX # on interdit toutes les adresses IP commençant par XXX
    allow from all # on autorise tous les autres

    Est-ce que c'est juste si je mait comme ça :

    order allow,deny
    deny from 41
    deny from 77
    deny from 78
    deny from 81
    deny from 83
    deny from 84
    deny from 193
    deny from 194
    deny from 70
    deny from 80
    allow from all


    Merci d'avance pour les réponse. Bonne journée
     
  21. agenceinternet
    agenceinternet WRInaute passionné
    Inscrit:
    28 Mars 2008
    Messages:
    1 123
    J'aime reçus:
    0
    Ce n'est pas un peu violent de bloquer toutes les ip qui commence par :

    41, 77, 78, 81, 83, 84, 193, 194, 70, 80.

    ???

    Ces IP corresponde que au pays que tu veux bloqué ???

    Ca me paraitrai un peu trop simple si c'est le cas :lol:
     
  22. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    J'éspére que si je fait comme ça ca bloque pas des visiteurs d'europe ...
    Est-ce que c'est le cas ?
    Car dans la liste les ip de cot d'ivoire et benin commence par ces chiffre .

    merci est-ce que c'est juste ?

    Bonne journée
     
  23. agenceinternet
    agenceinternet WRInaute passionné
    Inscrit:
    28 Mars 2008
    Messages:
    1 123
    J'aime reçus:
    0
    a mon avis c'est faux, mais faut voir ca avec les spécialistes...
     
  24. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
  25. RiPSO
    RiPSO WRInaute impliqué
    Inscrit:
    5 Octobre 2007
    Messages:
    948
    J'aime reçus:
    0
    Salut Leonick,
    ça m'a l'air un peu violent comme façon de faire avec un whois comparé à un accès bdd non?
     
  26. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    quel accès bdd ? avec des bdd récupérées sur le net ?
    mais comment ont-elles été rentrées les valeurs ?

    avec le whois, on a directement les rangées d'ip. Ca peut servir pour débusquer les petites "malins" qui tentent de pomper nos sites en se faisant passer pour googlebot.
    PS : j'ai même vu un "google bot" en provenance de pays du golf persique. Il ne savait pas que googlebot était en un seul mot :lol:
     
  27. RiPSO
    RiPSO WRInaute impliqué
    Inscrit:
    5 Octobre 2007
    Messages:
    948
    J'aime reçus:
    0
    bin justement moi j'ai recup une base de données de plages d'ip qui faisait correspondre chaque plage à un pays. J'ai transformé les ip en long (fonction ip2long) et j'ai fais une bdd avec les champs IPMIN, IPMAX, PAYS. En fait chaque plage correspond aux ips entre IPMIN et IPMAX.
    Et pour faire correspondre un pays j'ai juste a chercher la ligne dont l'ip est > à ipmin et < à ipmax

    Enfin ca c'est un cas, pour mon propre cas j'ai encore + optimisé vu que je n'avais besoin d'accepter que les ip francaises et domtomaises

    Faire un whois a chaque fois ca me parait un peu plus bourrin qu'un accès bdd :mrgreen:

    [edit] en tout cas merci je n'avais jamais remarqué que le whois donnait ca comme info :)
     
  28. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    non, en fait je ne fais pas un whois à chaque fois.
    Quand j'ai un comportement anormal d'un visiteur (crawl bizarre, etc...) je fais un whois sur l'ip et, le cas échéant, j'ajoute la règle dans le filtrage des ip. Il suffit ensuite de faire un ereg() sur l'ip du visiteur pour voir s'il est autorisé à passer.
    par exemple, pour bloquer 41.222.192.0 - 41.222.195.255, je fais (en fait j'ai plusieurs autres tests effectués)
    Code:
    if (ereg("^41\.222\.19[2-5]\.",$_SERVER['REMOTE_ADDR'])) exit();
     
  29. techron
    techron WRInaute occasionnel
    Inscrit:
    13 Juin 2005
    Messages:
    478
    J'aime reçus:
    0
    ou en ajoutant 41.222.192.0/22 dans le htaccess.
    .
     
  30. RiPSO
    RiPSO WRInaute impliqué
    Inscrit:
    5 Octobre 2007
    Messages:
    948
    J'aime reçus:
    0
    Leonick> ok je vois donc tu fais au cas par cas. J'ai aussi banni toute une plage d'ip française a cause d'un mec qui m'envoyais tous les jours des messages de menaces et d'insultes mais encore une fois j'ai fais ça via une bdd :mrgreen:

    Je suis toujours halluciné de continuer à apprendre autant de nouvelles choses tous les jours ;)
     
  31. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    en fait, je le fais par php et pas htaccess, car c'est la même base de scripts que j'utilise sur tous mes sites. Ca m'évite de modifier tous les htaccess des sites. Et en plus ça me permet de loggers toutes les tentatives de connexions
    Mais dans ma version de script suivant, à partir de mon interface admin je modifierais directement les htaccess pour mettre ces bloquages.
    en fait j'automatise le "cas par cas". Quand c'est en provenance d'un FAI, je ne m'amuse pas à bloquer les ip, surtout pour les fai avec ip changeantes
    en fait, le bloquage par ip est une des composantes de mon script de gestion des accès.
     
  32. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    Franchement je suis un peux perdue avec tous ça.
    Est-ce que quelqu'un aura la gentillesse de me donner le code complet à mettre dans le fichier .htaccess afin de bloquer les visiteurs de cote d'ivoire et de benin.

    SVP c'est urgent. Mille mercis a vous.

    J'attends vos réponses. Bonne journée
     
  33. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    Est-ce que c'est juste si je fait comme ça pour interdire plusieurs adresse ip:

    order allow,deny
    deny from 41.222
    deny from 41.233
    deny from 70.38 # on interdit toutes les adresses IP commençant par XXX
    allow from all # on autorise tous les autres


    Ou je doit céparer par un virgule ou autres.

    merci pour votre aide.
    Bonne journée
     
  34. NetFly
    NetFly WRInaute discret
    Inscrit:
    30 Avril 2006
    Messages:
    197
    J'aime reçus:
    0
    Moi je restreints certaines pages aux USA. J'ai acheté la base IP2Location™ IP-Country Database qui ce trouve ici pour $49/an. Je reçois une version actualisée tous les mois (environ 10% des IP changent mensuellement tous les mois! Faut le savoir.)
    Ensuite, tu peux utiliser ce code où l'adapter un peu. Tu pourras rediriger les visiteurs des pays bannis sur la page de ton choix avec un joli message leur expliquant le pourquoi du comment.
    C'est pas difficile ;)
     
  35. RiPSO
    RiPSO WRInaute impliqué
    Inscrit:
    5 Octobre 2007
    Messages:
    948
    J'aime reçus:
    0
    [mode joke]Oui c'est vrai il faut le savoir... mensuellement c'est tous les mois!! :lol: [/mode joke]
     
  36. NetFly
    NetFly WRInaute discret
    Inscrit:
    30 Avril 2006
    Messages:
    197
    J'aime reçus:
    0
    Oui, bon je relis pas toujours ce que j'écris mais je suis content que tu aies appris qq chose :mrgreen:
    J'ai oublié de préciser que mensuellement tous les mois c'est aussi tous les 30 jours en moyenne :wink:
     
  37. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    Merci OTP et les autres pour les réponses. ça commance à être mieux claire avec ta dernière réponse OTP.

    J'aimerai savoir c'est quoi: le ( /22 et /19 ) veux dire quoi ?

    deny from 41.222.192.0/22
    deny from 41.223.248.0/22
    deny from 41.189.32.0/19

    Merci



    ------------------------------
    Exemples pour les deux premieres adresses du Benin et la premiere de la Cote d'Ivoire
    41.222.192.0-41.222.195.255 -> 41.222.192.0/22 (en utilisant le calculateur CDIR donné dans le lien plus haut)
    41.223.248.0-41.223.251.255 -> 41.223.248.0/22
    41.189.32.0-41.189.63.255 -> 41.189.32.0/19
    .
    .
    .
    complétez pour les autres plages.



    Votre fichier htaccess pour les trois plages d'Ips:


    Code: Tout sélectionner
    <Files 403.shtml>
    order allow,deny
    allow from all
    </Files>

    deny from 41.222.192.0/22
    deny from 41.223.248.0/22
    deny from 41.189.32.0/19
     
  38. techron
    techron WRInaute occasionnel
    Inscrit:
    13 Juin 2005
    Messages:
    478
    J'aime reçus:
    0
    Ce n'est pas la réponse de OTP. C'est la mienne.


    L'explication a été donnée dans l'autre sujet: https://www.webrankinfo.com/forum/t/interdiction-des-visiteurs-dun-pays.108303/

    La voici:


    C'est la représentation CDIR des plages d'IPs non contigues.
    .
    .
     
  39. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    Voici ce que j'ai fait dans le fichier .htaccess :

    <Files 403.shtml>
    order allow,deny
    allow from all
    </Files>

    deny from 41.222.192.0/22
    deny from 41.223.248.0/22
    deny from 41.189.32.0/19
    deny from 41.223
    deny from 81.91.2
    deny from 81.91.232
    deny from 195.24
    deny from 70.38
    deny from 83.229
    deny from 193.2


    ---- malgrée tous ça un visiteur de Benin a réussi à entrée sur mon site avec cette adresse IP : 41.222.192.70
    Est-ce que c'est normal et mon code est mal configurée ou comment je peux iviter ça SVP
     
  40. techron
    techron WRInaute occasionnel
    Inscrit:
    13 Juin 2005
    Messages:
    478
    J'aime reçus:
    0
    L'adresse Ip est incluse dans la plage bannie. Elle devrait donc être bloquée.

    Voici le fichier htaccess complet fait à partir de votre liste en page 2:

    Code:
    <Files 403.shtml>
    order allow,deny
    allow from all
    </Files>
    
    
    deny from 41.222.192.0/22
    deny from 41.223.248.0/22
    deny from 77.70.130.224/28
    deny from 78.41.227.0/27
    deny from 81.91.224.0/20
    deny from 81.199.80.192/28
    deny from 83.229.14.48/28
    deny from 83.229.14.64/29
    deny from 83.229.97.0/27
    deny from 83.229.101.96/29
    deny from 83.229.122.40/29
    deny from 83.229.122.80/28
    deny from 84.254.130.13/32
    deny from 84.254.130.14/31
    deny from 84.254.130.16/32
    deny from 84.254.134.129/32
    deny from 84.254.134.130/31
    deny from 84.254.134.132/30
    deny from 84.254.134.136/32
    deny from 84.254.134.144/28
    deny from 84.254.134.193/32
    deny from 84.254.134.194/31
    deny from 84.254.134.196/30
    deny from 84.254.134.200/29
    deny from 84.254.134.208/29
    deny from 84.254.134.216/32
    deny from 84.254.134.224/27
    deny from 193.219.205.48/28
    deny from 193.220.37.0/24
    deny from 193.220.38.208/28
    deny from 193.220.72.0/28
    deny from 194.51.163.0/24
    
    Complétez pour la Côte d'Ivoire.

    Si vous avez un VPS/dédié et que vous hébergez vos propres sites, Vous devriez déplacer les directives du htaccess dans httpd.conf pour une meilleure performance de votre serveur.

    @+
     
  41. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Mille merci techron,

    J'ai essayer pour la Côte d'Ivoire mais j'ai pas compris le principe.
    STP ça sera très sympatique de ta part si tu peux me faire la même chose pour Côte d'Ivoire.

    Mille merci pour ton aide.
    J'attends ta réponse avec impatiance.
     
  42. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    c'est quoi ce fichier 403.shtml ?
     
  43. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    C'est vrais, je sais même pas c'est quoi . J'ai copier ce code. Tu pense que je doit enlever ?
    je mait quoi exactement.

    merci
     
  44. techron
    techron WRInaute occasionnel
    Inscrit:
    13 Juin 2005
    Messages:
    478
    J'aime reçus:
    0
    abelazi, je vous ai donné le lien vers le calculateur CDIR vous permettant d'interdire des plages d'Ips non contigues (voir plus haut).

    Je suis certain que vous le trouverez et que vous pourrez faire pour la Côte d'Ivoire ce qui a été fait pour le Benin (à partir de votre liste donnée en page 2).

    403.shtml est la page d'erreur par défaut vers laquelle les Ips bannies seront 'poliment' redirigées. Il n'est pas nécessaire.

    L'extension peut être modifiée en placant le code suivant dans le fichier htaccess:
    Code:
    ErrorDocument 403 /403.html
    <Files 403.html>
    order allow,deny
    allow from all
    </Files>
    Pour en savoir plus: https://www.google.fr/search?hl=fr&q=ErrorDocument+403+%2F403.html&btnG ... cher&meta=

    @+
     
  45. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Je viens de voir qu'il y a un visiteur de Benin avec l'adresse IP : 41.222.192.70 à réussi à entrée su mon site.
    J'ai regarder dans mes statistique et j'ai vue qu'il est entrée à partir de ce site : http://www.lawyerproxies.com/

    Je ne connais pas bien L’anglais mais je pense que ce site à aider le visiteur de Benin malgré qui son IP est banni dans ma liste.
    Est-ce que c'est le cas ? Connaissez vous ce site comment faire !!!

    Merci pour votre aide.
     
  46. beber24
    beber24 WRInaute discret
    Inscrit:
    3 Février 2006
    Messages:
    180
    J'aime reçus:
    0
    Ben la t'es dans le cas d'un contourenement de tes regles car il utilise un webproxy (assez repandu sur le web) et là c'est la croix et la banniere pour les eradiquer si quelqu'un a une solution pour eviter ces contournements type webproxy à part un "deny from ndd.com" je suis preneur :wink:
     
  47. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    je ne pense pas, sinon il y aurait l'ip du proxy et pas celle du Benin
     
  48. anemone-clown
    anemone-clown WRInaute passionné
    Inscrit:
    11 Novembre 2007
    Messages:
    1 576
    J'aime reçus:
    20
    Bonjour,

    je suis surpris que personne n'ait évoqué les possibilités de géolocalisation??? Evidemment, si l'hébergeur ne propose pas ce service en mutualisé (c'est de plus en plus courant, éventuellement avec option payante), il faut un serveur dédié sous Apache 2 (cf. http://apache.developpez.com/cours/geolocalisation/ ). Ensuite, c'est un jeu d'enfant de vérifier la valeur de la variable d'environnement GEOIP_COUNTRY_NAME. Si le pays est dans une liste noire, tu rediriges.

    Simplissime, et efficace à 100%!

    Perso, je ne saurais même plus m'en passer pour virer les "russes"...
     
  49. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    Oui mais serveur dédié coute très cher et moi j'ai un hébergement mutualisé.
    Quoi faire ?
     
  50. x13
    x13 Nouveau WRInaute
    Inscrit:
    3 Avril 2007
    Messages:
    39
    J'aime reçus:
    0
    Un RPS de OVH ?
     
  51. anemone-clown
    anemone-clown WRInaute passionné
    Inscrit:
    11 Novembre 2007
    Messages:
    1 576
    J'aime reçus:
    20
    Je m'autocite :
    De plus en plus d'offres de géolocalisation existent, même sur des mutualisés. En revanche, pour l'instant, c'est le plus souvent une option payante...

    Ensuite, si tu connais un peu la programmation (php ou asp, selon ton cas), il existe de multiples astuces pour arrêter 90% des spammeurs sans faire grand chose; par exemple, dans les champs obligatoires, tu mets un champ typique du pays : le numéro de téléphone (il y a de nombreux tests qui permettent de vérifier la validité d'un n° de tél. et s'il est conforme aux normes françaises), les départements + régions (tu vérifies si le département indiqué appartient à la région indiquée), etc... Perso, juste le test*** du champ du numéro de téléphone a stoppé toutes les véléités des "ivoiriens".

    En conclusion, il existe de nombreuses solutions techniques, sans tester les IP (trop fastidieux, ça change régulièrement, etc) mais il faut savoir programmer un peu. ;-)

    ---------------------
    *** le champ doit être rempli, avec uniquement des caractères numériques et le signe + (tu interdis les espaces, les points, les tirets, les barres de fraction, etc, en donnant un exemple en cas d'erreur), si le signe + n'est pas en première position, tu vérifies que le premier caractère est un 0, évidemment, le premier test à faire est la longueur du champ : strictement égal à 10 caractères quand le numéro commence avec le 0 par exemple, etc. On peut multiplier les tests et les vérifications à souhait. 99% des fois, les "étrangers" ne sauront pas répondre correctement à ces exigences locales et pour compliquer les choses, tu choisis des phrases explicatives que des traducteurs automatiques traduisent mal mais sont très compréhensibles en langue naturelle.

    Si leurs essais sont infructueux, provoquent des erreurs multiples et répétées, ou leur prend tout simplement trop de temps, ces spammeurs iront ailleurs que chez toi. C'est comme pour les voleurs : ils iront au plus simple et au plus rapide et au plus calme, c'est à dire là où il n'y a pas d'alarme, pas de chien, pas les coccupants, etc.
     
  52. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    parce qu'il voulait faire le ménage dans le htaccess, alors qu'avec ces services il faut le faire en langage de script php, cgi, ...
     
  53. anemone-clown
    anemone-clown WRInaute passionné
    Inscrit:
    11 Novembre 2007
    Messages:
    1 576
    J'aime reçus:
    20
    Et alors, on ne peut plus accéder aux variables d'environnement Apache depuis un htaccess??? 8O C'est même carrement l'endroit révé pour y accéder, bien mieux qu'en php!!! :wink:
     
  54. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    OVH le fait, et gratuitement, au moins sur les 60GP, 90Plan et 1000GP
    je viens d'essayer mais ça ne fonctionne pas. Leurs variables GEOIP_COUNTRY_CODE, par exemple ne semble pas accessible dans le htaccess
     
  55. anemone-clown
    anemone-clown WRInaute passionné
    Inscrit:
    11 Novembre 2007
    Messages:
    1 576
    J'aime reçus:
    20
    Heu, ben ... je n'y peux si OVH est très très spécial quand à l'accès aux variables d'environnement en mutualisé (idem chez Online, mais aucun souci chez 1&1, Sivit et ... tous les autres)... Il faut lire leur doc car je doute que tous les mutualisés soient sous Apache v2 en natif...??? Au passage, ils se sont fait hacker hier les mots de passe FTP des 60GP... Sans commentaire. :roll:

    Code:
    SetEnvIf GEOIP_COUNTRY_CODE ^CI|BJ$ FORBIDDEN=1
    Deny from env=FORBIDDEN
    Normalement, cela interdit totalement l'accès aux visiteurs en provenance de la Côte d'Ivoire (CI) et du Bénin (BJ).

    Sinon, encore une fois, en PHP, et avec de la programmation, lorsque la géolocalisation n'est pas disponible, on peut exploiter ce genre de technique : http://cyberzoide.developpez.com/php4/ip-to-country/
    On peut donc déterminer en temps réel la provenance du visiteur.

    Ca fait 4 solutions techniques données, à un moment donné il est indispensable de savoir modifier quelques sources de programmes : si on ne sait pas, ben... on laisse faire.
     
  56. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    en fait, si, ça marche chez OVH, car j'avais essayé avec ça
    Code:
    RewriteCond %{GEOIP_COUNTRY_CODE} FR
    RewriteRule .* - [F,L]
    bien évidemment, c'était pour tester sur mes accès le FR, pas pour laisser à demeure :wink:
    Je pensais que comme c'était une variable trouvée dans $_SERVER, on pouvait l'utiliser dans RewriteCond

    J'aurais appris une chose aujourd'hui
     
  57. anemone-clown
    anemone-clown WRInaute passionné
    Inscrit:
    11 Novembre 2007
    Messages:
    1 576
    J'aime reçus:
    20
    Je me disais que ce n'était pas logique... mais je vois ce que tu as tenté. ;-) En revanche, il est probable qu'il n'y ait accès qu'aux pays, et pas aux données régionales par pays (il faut installer 1 base par pays, c'est un peu lourd). Pour les données régionales, ça dépend entièrement des installations. Et quand on gère des dédiés, il faut penser à remettre à jour ces bases mensuellement par exemple.

    Pour ceux qui sont incertains quand à l'implantation de la géolocalisation sur leur serveur, en php, il suffit de tester la réponse de $_SERVER["GEOIP_COUNTRY_NAME"] et $_SERVER["GEOIP_COUNTRY_CODE"]. Si ces variables d'environnement donnent une réponse avec un résultat 'non-vide', typiquement "FR" pour la France, c'est que la géolocalisation est installée. :)
     
  58. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    Mais pourquoi ça ne passe pas avec RewriteCond, vu qu'on trouve ces variables dans $_SERVER ?
     
  59. anemone-clown
    anemone-clown WRInaute passionné
    Inscrit:
    11 Novembre 2007
    Messages:
    1 576
    J'aime reçus:
    20
    Accède aux variables ENVironnement ainsi :

    Code:
    RewriteCond %{ENV:GEOIP_COUNTRY_CODE} .................. 
    Ca va bien mieux fonctionner.
     
  60. beber24
    beber24 WRInaute discret
    Inscrit:
    3 Février 2006
    Messages:
    180
    J'aime reçus:
    0
    Oui on est d'accord mais ca n'empeche pas le contournement des regles par un webproxy ce qu'il a du faire suite à cette interdiction... ce qui est une vraie plaie sur le web
     
  61. kitten13
    kitten13 WRInaute discret
    Inscrit:
    30 Avril 2007
    Messages:
    171
    J'aime reçus:
    0
    Moi je fait comme ceci est je peut vous dire que depuis 2 semaines je peut dormir sur mes deux oreilles tranquillement :D

    Code:
    # redirection escroc
    RewriteCond %{REMOTE_ADDR} ^41\.[0-9]+\.[0-9]+\.[0-9]+ [OR]
    RewriteCond %{REMOTE_ADDR} ^196\.[0-9]+\.[0-9]+\.[0-9]+
    RewriteRule .*    http://www.ambafrance-ci.org/spip.php?article350 
    
    # Geo redirection escroc
    RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^SN|NE|NG|CG|CI|BJ$
    RewriteRule .* - [F]
    
    maintenant pour avoir des règles à jour et complète il me reste plus qu'a trouver une technique pour bloquer les principals webproxy
     
  62. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Bonjour,

    ce code pour bloquer quoi ? des adresse iP ? si Oui de qu'elle pays ?
    Merci j'attend votre réponse. Bonne jourée
     
  63. kitten13
    kitten13 WRInaute discret
    Inscrit:
    30 Avril 2007
    Messages:
    171
    J'aime reçus:
    0
    Pour bloquer toutes les ip commençant par 41 ou 196 ou 81 si besoin avec une redirection sur le site de l'ambassade de France : http://www.ambafrance-ci.org/spip.php?article350

    et ensuite bloque par gélocalisation par pays :

    SN = Senegal
    NE = Niger
    NG = Nigeria
    CG = Congo
    CI = Cote ivoir
    BJ = Benin
     
  64. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Merci pour la réponse. Mais le problème les IP qui commence par : 41 ou 196 ou 81 ne sont pas forcement de ces pays. ça peut être de l'Europe. ou ailleurs. Est-ce que c'est risqué ou tu penses que ça bloque vraiment uniquement ces pays.

    Merci,
     
  65. kitten13
    kitten13 WRInaute discret
    Inscrit:
    30 Avril 2007
    Messages:
    171
    J'aime reçus:
    0
    Pas du tout j'ai jamais vu une ip d'un visiteur ( FAI) français commençant par 41 par ex.

    Edit :

    Tu peut aussi bannir par referers ( visiteur venant de telle ou telle site )

    ex :

    Code:
    ## SITE REFERRER BANNING
    RewriteEngine on
    # Options +FollowSymlinks
    
    RewriteCond %{HTTP_REFERER} site1\.com [NC,OR]
    RewriteCond %{HTTP_REFERER} site2\. [NC,OR]
    RewriteCond %{HTTP_REFERER} sousdomaine\.site3\.com [NC]
    RewriteRule .* - [F]
    
    Voila
     
  66. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    a non voici un exemple de IP : 81.13.199.192 qui vien de la Suisse.
    Ce que je souhites c'et de ne pas bloquer des visiteurs des autres pays. J'aimerai bloquer uniquement des visiteur de : SN = (Senegal , Niger, Nigeria, Congo, Cote ivoir, Benin)

    merci
     
  67. kitten13
    kitten13 WRInaute discret
    Inscrit:
    30 Avril 2007
    Messages:
    171
    J'aime reçus:
    0
    Ba c'est pour cela que j'utilise pas le blocage des ip commencant par 81 seulement 41 et 196 après tu as le modèle de géolocalisation comme je tes mis plus haut, ensuite ya pas de miracle tu sait à par comme on te la déjà dit faire appel à certain service payant qui on des bases de donnée à jours des plage ip etc ...

    Moi je tes donnée ma technique qui fonctionne parfaitement pour moi, après à toi de voir et d'adapter selon tes besoins.
     
  68. abelazi
    abelazi WRInaute impliqué
    Inscrit:
    21 Février 2006
    Messages:
    695
    J'aime reçus:
    0
    Merci pour la réponse.Mais si j mait c code ça va me bloquer quelques annonceur en europe comme l'exemple que je t'ai donner l'IP qui commance par 81 qui vien la suisse.

    Merci
     
  69. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 274
    J'aime reçus:
    0
    kitten13 t'a donné sa technique et moi je t'avais donné la technique pour trouver la plage d'ip à laquelle appartient une ip particulier. Il ne te reste plus qu'à appliquer les conseils que l'on t'a donné.
     
  70. bokov
    bokov Nouveau WRInaute
    Inscrit:
    23 Août 2004
    Messages:
    23
    J'aime reçus:
    0
    C'est hyper pénible ces fausses annonces alimentés par de vrais "pros" qui arnaquent les internautes. Un simple blocage géographique ne réglera pas le problème à 100% mais limitera la casse.
     
  71. ybet
    ybet WRInaute accro
    Inscrit:
    22 Novembre 2003
    Messages:
    7 419
    J'aime reçus:
    1
    http://developpements.org/limiter-acces-par-htaccess-htpasswd-t77.html

    une solution que j'ai donnée directement sur le serveur apache (faut un serveur dédié), sinon, une autre technique que j'utilise, c'est (développement personnel), via une liste de mots interdits dans une table et toutes les annonces vérifient cette liste (y compris l'adresse IP du visiteur) pour poster.
    Sais pas les retombées de la première, difficile à dire, la deuxième pose pas de problèmes pour Google qui ne s'inscrit pas comme membre et n'essaye as de poster une annonce via ces plages d'adresses IP.
     
  72. Robinson
    Robinson WRInaute passionné
    Inscrit:
    26 Octobre 2005
    Messages:
    1 636
    J'aime reçus:
    0
    Je remarque que je ne suis pas seul à avoir des soucis avec des personnes de pays africains... J'ai du bloquer toutes les ips commençant par 41 et 196 et autoriser manuellement les personnes ne faisant rien de mal.
    Ce n'est que temporaire. Le temps que les fouteurs de merde aillent voir ailleurs.
     
  73. kitten13
    kitten13 WRInaute discret
    Inscrit:
    30 Avril 2007
    Messages:
    171
    J'aime reçus:
    0
  74. XoSt
    XoSt WRInaute passionné
    Inscrit:
    6 Octobre 2003
    Messages:
    2 196
    J'aime reçus:
    0
    Bonjour,


    Je dois faire en php une redirection de tous les visiteurs du maroc et d'algérie vers un autre site, comment faire ?

    Quelqu'un pourrait m'écrire la règle en php please ?

    Merci.
     
  75. XoSt
    XoSt WRInaute passionné
    Inscrit:
    6 Octobre 2003
    Messages:
    2 196
    J'aime reçus:
    0
    J'ai fait en htaccess en fait.
     
  76. kitten13
    kitten13 WRInaute discret
    Inscrit:
    30 Avril 2007
    Messages:
    171
    J'aime reçus:
    0
Chargement...
Similar Threads - Interdiction visiteurs pays Forum Date
interdiction de visiteurs de certains pays pour una page particulière Administration d'un site Web 12 Octobre 2011
Interdiction des visiteurs d'un pays Administration d'un site Web 14 Mars 2009
Conséquences d'interdiction d'accès à un site pour certains pays ? Référencement international (langues, pays) 13 Mars 2018
Première page : Interdiction cookies ou non ? Demandes d'avis et de conseils sur vos sites 15 Février 2018
Interdiction de la pub Forex, CFD, options binaires Monétisation d'un site web 28 Novembre 2016
Interdiction de citer une marque dans les métas? Débuter en référencement 26 Décembre 2009
Problème d'interdiction de sous-domaines URL Rewriting et .htaccess 6 Février 2009
Comparateur d'avis produit : droit et interdiction ? Droit du web (juridique, fiscalité...) 5 Février 2009
Redirection ou interdiction ? Problèmes de référencement spécifiques à vos sites 4 Juin 2008
Interdiction d'url robots.txt Débuter en référencement 22 Août 2007
Robots txt et interdiction depage rewriitées Crawl et indexation Google, sitemaps 26 Janvier 2006
Interdiction de référencement Référencement Google 14 Janvier 2006
.HTACCESS et interdiction d'utilisation du contenu des frame URL Rewriting et .htaccess 22 Octobre 2004
Script d'interdiction d'affichage en frames Administration d'un site Web 14 Mars 2004
Problème avec GA4 : nb de visiteurs temps réel et par jour Google Analytics 19 Avril 2022
Connaitre le nombre de visiteurs uniques Google Analytics 11 Décembre 2021
google renvoie mes visiteurs sur un autre site Problèmes de référencement spécifiques à vos sites 10 Octobre 2021
Google Analytics : avec quels mots-clés les visiteurs sont-ils arrivés ? Débuter en référencement 8 Avril 2021
Exclure le trafic des visiteurs qui viennent pour se connecter à "Mon Compte" Google Analytics 25 Mai 2020
Dump de position 400 visiteurs jours à 0 Référencement Google 19 Décembre 2019