Introduction :
La plupart des blogueurs sont confrontés à un problème bien connus, le hotlinking.
Le hotlink (traduction littérale : lien à chaud) c’est le fait de poster une image sur site A (le voleur) tout en la laissant sur un site B (en occurrence le votre), la conséquence principale est que c’est le possesseur du site B qui se voit amputé la bande passante liée au trafic de ses images vers le site B, ainsi que les divers frais lié au trafic.
La principale alternative au hotlink, c’est de protégé ses images via une modification du fichier Htaccess. L’avantage est que c’est un filtre robuste qu’il faut sans cesse mettre à jour pour autoriser ou bannir certains sites. En effet certains robots, comme Google Bot Images, utilisent une plénitude d’adresses IP qu’il faut ne faut pas filtrer si l’on souhaite être référencé correctement.
Pictpocket.
Le principe.
Le principe de PictPocket est très simple, à son initialisation il modifie le fichier htaccess afin de rediriger toutes les images vus par une source extérieur au blog vers un moteur générateur d’images en php.
1. Le moteur, dans un premier temps, se contente seulement de lister les hotlink dans la base de données et vous en informe via une page dans la Console d’Admin de Wordpress.
2. Il s’offre à vous plusieurs choix :
• Autoriser le site de manière permanente : Le site sera donc inclus dans le fichier htaccess et il ne sera plus filtré par le moteur de PictPocket, l’accès aux images de votre bloc sera débloqué totalement.
• Bloquer le site : Chaque fois qu’un site bloqué voudra accéder à vos images, il affichera une image de remplacement arbitrairement choisit afin de dissuader les hotlinkeurs.
Les avantages.
Par rapport à une méthode brute de filtrage par Htaccess, PictPocket vous informe de la provenance des hotlinks, souvent associé à un vol de contenu total (articles et images). La gestion du filtrage est nettement plus facile que celle du fichier htaccess, car elle se configure entièrement via la console d’Admin.
Installation.
1. Téléchargez le plugin sur http://wordpress.org/extend/plugins/pictpocket/.
2. Décompresser l’archive et copier le répertoire pictpocket dans « /wp-content/plugins/ »
3. Activer le plugin.
4. Lancer la configuration automatique.
Utilisation.
Menu de Pictpocket
Le menu comporte 4 onglet : Overview, Autorisations, Hotlinks, Options, et Donation.
Overview : Synthèse
Cette page sert à configurer le fichier Htaccess et indique un récapitulatif du nombre de hotlinks traités. A l’initialisation du plugin, il faudra lancer une configuration automatique du plugin et le cas échéant, changer les droits d’accès du fichier Htaccess.
Autorisations.
Sur cette page, ce trouve touts les sites autorisés à accéder à votre contenu. Tous ces sites ne seront plus traités par PictPocket. Attention la syntaxe à utiliser est celle employée par les RewriteCond de fichier htaccess.
Vous pouvez ajouter manuellement ou supprimer des droits sur cette page.
Hotlinks : les Voleurs.
Sur cette page sont répertoriés tous les sites ayant accédés à vos contenus images via le moteur PictPocket. Ceux en gras sont les derniers découverts depuis votre dernière visite. Afin de simplifier un peu la liste, vous pouvez regrouper les hotlinks en 4 familles : Défaut, Masqué, Lien de confiance ou Moteur de Recherche.
Options.
Sur cette page, vous pouvez définir une image perso de remplacement pour les contenus bloqué, il suffit juste de donner son url complète (ex: http://monsite.com/download/mon_image.jpg). L’aperçu se fait en 200px par 200px, mais l’image de remplacement sera conservée dans sa taille originale.
Vous pouvez aussi définir un effacement automatique des hotlinks, en effet quand un contenu est bloqué et remplacé par une image de substitution, le site hotlinkeur, ne tarde pas à l’effacer.
Donation.
Et oui, avec tout le trafic et la bande passante que je vous ai fait économiser, vous pourriez me faire une donation.(;
Conclusion.
C’est un projet personnel que je dévelloppe seul, alors soyez indulgent avec les commentaires.
Merci de laisser en en commentaires, vos reports de bugs, vos demandes d’améliorations ou encore vos remerciements.



















70
@Sh@tter pour google image, tu peut facilement le mettre dans les sites digne de « confiance ».
@Tous Va vraiment falloir que je trouve du temps pour faire évoluer ce plugin sérieusement.
Je suis en manque de temps complet, avis aux amateurs si qq’un se sent de prendre un peu la relève…
69
Super intéressant ce plugin, je l’installe en rentrant ce soir !! C’est super chiant les gars qui utilisent nos images et ça l’est encore plus lorsqu’ils ne répondent pas à nos mails leur demandant d’arrêter !
En tout cas je ne vais pas me géner pour leur mettre une image bien pourrie pour les inciter à ne plus recommencer
Sinon une petite question, au niveau du référence d’images par Google il n’y a pas trop de soucis ? Je suppose qu’en ajoutant dans la liste de confiance ça passe mais on ne sait jamais.
68
merci, je vais de ce pas l’installer
67
@tdk1 Oui, je l’utilise actuellement avec cette version de WP
66
Bonjour,
Pouvez vous me dire si « Pickpocket » est compatible wordpress 2.9.1 ?
65
Tout d’abord merci pour cet excellent et très utile plugin.
Malheureusement au bout de quelques jours celui ne bloque plus les images, ni ne détecte de nouveau hotlink, avez-vous une idée ?
j’ai essayer de le réinstaller sans succès.
64
Perhaps a problem by the server, where the website is hosted.
I don’t have this problem on OVH, the domain are ok,and i ve got some IP from google, but i don’t block them.
63
I’m using the default forbid image, and not a custom one. It works if the thieving url is an IP address, but does not work if it is a domain.
This is just to alert you as to how the plugin is or is not working, and not a feature request.
62
Hi Finid,
There is some problem for showing custom image, you just need in ftp to replace the default image in the plugin directory and stay it by default.
I’d like to improve the plugin but i don’t have any time free for it, perharps in few month…
61
I just installed the plugin, and really like the admin interface. I noticed that even after setting it up, the hotlinking sites are still not showing the forbid image. In other words, hotlink protection does not seem to be working.
Any clues?