Script htaccess anti-aspirateur de sites.
Par Jérémy Gautier, mercredi 16 août 2006 à 08:45 :: Webmaster :: #159
Voilà le genre de choses qui nous font péter un cable étant administrateur réseau. Avoir un gros site et se le faire aspirer par un logiciel ne préservant pas notre bande passante.
Et oui il faut dire non à tous ces logiciels qui saturent les serveurs pour rien; regarder le web offline c'est bien, mais personne ne se soucis de nos bandes passantes. Et bien moi j'ai dit non ! J'ai récupéré un script .htaccess qui va bloquer tout les USER_AGENT de logiciels destinés à aspirer vos sites dans leur intégralité pour les regarder offline, il ne faut pas oublier que le web c'est online ! Les aspirateurs de sites n'auront qu'a bien se tenir. Ils seront bloqués et renvoyés vers la page "www.aadtcaa.fr" J'ai une bande passante de 40 kb seconde en up, alors si tout le monde aspire mon site, on ne pourra même plus le regarder online :(. Pour que ce script marche il vous faudra activer le module rewrite de apache ( mod_rewrite.so ) Décommentez la ligne si elle l'est. Votre serveur doit aussi supporter les .htaccess ( AllowOverride All au lieu de None ). Le script est à placer dans la racine.
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^-?$ [OR]
RewriteCond %{HTTP_USER_AGENT} Advanced\ Email\ Extractor [OR]
RewriteCond %{HTTP_USER_AGENT} almaden [NC,OR]
RewriteCond %{HTTP_USER_AGENT} @nonymouse [OR]
RewriteCond %{HTTP_USER_AGENT} Art-Online [OR]
RewriteCond %{HTTP_USER_AGENT} CherryPicker [OR]
RewriteCond %{HTTP_USER_AGENT} Crescent\ Internet\ ToolPack [OR]
RewriteCond %{HTTP_USER_AGENT} DirectUpdate [OR]
RewriteCond %{HTTP_USER_AGENT} Download\ Accelerator [OR]
RewriteCond %{HTTP_USER_AGENT} eCatch [OR]
RewriteCond %{HTTP_USER_AGENT} echo\ extense [OR]
RewriteCond %{HTTP_USER_AGENT} EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ExtractorPro [OR]
RewriteCond %{HTTP_USER_AGENT} Fetch\ API\ Request [OR]
RewriteCond %{HTTP_USER_AGENT} flashget [NC,OR]
RewriteCond %{HTTP_USER_AGENT} frontpage [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Go!Zilla [OR]
RewriteCond %{HTTP_USER_AGENT} HTTP\ agent [OR]
RewriteCond %{HTTP_USER_AGENT} HTTPConnect [OR]
RewriteCond %{HTTP_USER_AGENT} HTTrack [OR]
RewriteCond %{HTTP_USER_AGENT} Indy\ Library [OR]
RewriteCond %{HTTP_USER_AGENT} IPiumBot\ laurion(dot)com [OR]
RewriteCond %{HTTP_USER_AGENT} Kapere [OR]
RewriteCond %{HTTP_USER_AGENT} libwww-perl [OR]
RewriteCond %{HTTP_USER_AGENT} Microsoft\ URL\ Control [OR]
RewriteCond %{HTTP_USER_AGENT} minibot\(NaverRobot\) [OR]
RewriteCond %{HTTP_USER_AGENT} NICErsPRO [OR]
RewriteCond %{HTTP_USER_AGENT} NPBot [OR]
RewriteCond %{HTTP_USER_AGENT} Offline\ Explorer [OR]
RewriteCond %{HTTP_USER_AGENT} Offline\ Navigator [OR]
RewriteCond %{HTTP_USER_AGENT} Program\ Shareware [OR]
RewriteCond %{HTTP_USER_AGENT} QuepasaCreep [OR]
RewriteCond %{HTTP_USER_AGENT} SiteMapper [OR]
RewriteCond %{HTTP_USER_AGENT} Star\ Downloader [OR]
RewriteCond %{HTTP_USER_AGENT} SurveyBot [OR]
RewriteCond %{HTTP_USER_AGENT} Teleport\ Pro [OR]
RewriteCond %{HTTP_USER_AGENT} Telesoft [OR]
RewriteCond %{HTTP_USER_AGENT} TurnitinBot [OR]
RewriteCond %{HTTP_USER_AGENT} webbandit [NC,OR]
RewriteCond %{HTTP_USER_AGENT} WebCapture [OR]
RewriteCond %{HTTP_USER_AGENT} webcollage [OR]
RewriteCond %{HTTP_USER_AGENT} WebCopier [OR]
RewriteCond %{HTTP_USER_AGENT} WebDAV [OR]
RewriteCond %{HTTP_USER_AGENT} WebEmailExtractor [OR]
RewriteCond %{HTTP_USER_AGENT} WebReaper [OR]
RewriteCond %{HTTP_USER_AGENT} WEBsaver [OR]
RewriteCond %{HTTP_USER_AGENT} WebStripper [OR]
RewriteCond %{HTTP_USER_AGENT} WebZIP [OR]
RewriteCond %{HTTP_USER_AGENT} Wget [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Wysigot [NC,OR]
RewriteCond %{HTTP_USER_AGENT} Naja [OR]
RewriteCond %{HTTP_USER_AGENT} webdownloader [OR]
RewriteCond %{HTTP_USER_AGENT} Zeus.*Webster [OR]
RewriteCond %{HTTP_USER_AGENT} Zeus [OR]
RewriteCond %{HTTP_REFERER} ^XXX
RewriteRule ^.*$ http://www.aadtcaa.fr [R,L]
Pour voir si ça marche téléchargez Webcopier et éssayez d'aspirer votre site. Et la si ça ne marche pas vous avez gagné. Attention ! Si ils ont changé le l'USER_AGENT, le script ne servira à rien.
source : http://www.tutoriaux-excalibur.com/anti-aspirateur.htm
Script htaccess anti-aspirateur de sites.
Par Jérémy Gautier, mercredi 16 août 2006 à 08:45 :: Webmaster :: #159
Batterie
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.Commentaires
1. Le mercredi 02 avril 2008 à 11:38, par Nath