J'utilise mon propre serveur (nginx, je me sers de https://yunohost.org en tant que CP) comme téléchargeur de captures d'écran avec ShareX ( https://getsharex.com/ ). Pendant le processus de téléchargement des captures d'écran, les noms de fichiers sont aléatoires.
Le problème : Récemment, de nombreuses personnes ont codé des bruteforcers pour ces sites de téléchargement d'images. Ils écrivent simplement un petit programme qui envoie une requête http à l'url de façon aléatoire et vérifie si elle renvoie 404, sinon il enregistre l'url. Ces personnes pourraient avoir accès à des captures d'écran semi-privées qu'elles ne sont pas censées voir.
La solution : Ces programmes n'utilisent pas de proxies, vous devriez donc pouvoir bloquer ces requêtes avec fail2ban. Je n'ai pas d'expérience en la matière, je ne peux donc pas le faire moi-même et je vous le demande.
J'ai besoin d'une regex et d'un jail fail2ban qui bloque les IP de trop nombreuses requêtes qui aboutissent à l'erreur 404 (par exemple si quelqu'un envoie 5 requêtes par seconde (404 !), il est banni).
J'espère que quelqu'un pourra m'aider.
Meilleures salutations KNIF