Bloquer une adresse IP qui tente de télécharger un site Web complet

J'ai besoin de bloquer une adresse IP qui essaie de télécharger mon site Web entier. Actuellement, je l'ai bloqué à l'aide d'iptables.

Existe-t-il un moyen de bloquer une IP automatiquement si elle tente de demander de nombreuses pages, c'est-à-dire le téléchargement d'un site Web entier?

PS J'utilise Nginx comme interface pour Apache.

Je vous remercie!

2 Solutions collect form web for “Bloquer une adresse IP qui tente de télécharger un site Web complet”

Une autre option possible serait d'utiliser fail2ban. Sous Debian, cela fait partie des pacakges standard, pour d'autres distros, vous devrez obtenir la source d'origine et installer / configurer manuellement.

Il s'agit d'un paquet qui peut surveiller toutes sortes de choses et déclencher un bloc (basé sur IPtables) sur l'adresse IP requérante. Vous pourriez avoir à expérimenter un peu pour cette chose particulière, mais je serais surpris si cela ne pouvait pas être fait pour fonctionner.

Je l'utilise sur la plupart de mes serveurs, principalement pour garder les tentatives de connexion ssh irritantes des pirates informatiques sous contrôle, et cela fonctionne comme un charme.

  • Impossible d'get nginx pour répondre à ab avec du contenu compressé
  • Alias ​​pour sublimations dans nginx
  • Accès à la synology DSM derrière nginx reverse proxy
  • nginx try_files conflit d'index
  • Règle de renonciation nginx pour un bloc d'location unique
  • Comment désactiver le cache proxy lorsque la string de requête est vide?
  • Etat PHP FPM Finition mais jamais terminé
  • Journal d'accès de nginx: pourquoi les URL étrangères sont-elles enregistrées?
  • Nginx, en tant que proxy inverse d'un site qui sert HTTP et HTTPS sans distinction de domaine secondaire
  • NGINX réécrit www.example.com -> example.com
  • nginx + php-fpm cycle redirection error sur linode new vps
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.