visohotlink a t'il été maintenu ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • ZerooCool
    a répondu
    Bonsoir à vous.

    Dans mon cas, avec plusieurs sites, je rajoute le code dans chaque configuration de VirtualHost, pour chaque site donc.
    Peut être que tu n'as qu'une seule configuration globale actuellement qui n'est pas adaptée ?

    Laisser un commentaire:


  • cavo789
    a répondu
    Bonjour Abdel

    "ça marche pas" veut dire, pour moi, "Un site voleur peut encore afficher une image qui est hébergée sur mon site; le blocage ne fonctionne pas; l'image s'affiche toujours chez le voleur".

    Ici, visiblement, tu dis le contraire : "cela marche trop bien" puisque l'image ne s'affiche plus du tout. La restriction fonctionne donc (mais est donc trop restrictive du coup).

    Est-ce que c'est bien la situation que tu rencontres ? Blocage fonctionnel mais trop restrictif (si oui, la prochaine fois, merci d'être plus précis dans ton message puisque ma compréhension allait à l'opposé).

    Poste donc tes règles et le site où cela fonctionne + un exemple de site où cela ne fonctionne pas.

    Bonne journée

    Laisser un commentaire:


  • Abdel08
    a répondu
    Bonjour Christophe,

    ça ne fonctionne pas.

    Je précise que j'ai un dossier avec des images sur "https://monssite.com/" que je partage entre mes sites.
    Pour l'instanr tous mes sites sont sur le même serveur et ip.

    Quand j'installe toutes ces règles dans le .htacces, mes images ne s'affichent pas sur les autres sites malgré que j'ai entré les sites à ne pas refuser.

    j'ai essayé toutes les règles que j'ai trouvé avec google, rien n'y fait c'est pourquoi je m'étais tourné vers visohotlink.

    bonne journée


    Laisser un commentaire:


  • cavo789
    a répondu
    Bonsoir Abdel

    Le code que j'utilise est celui-ci :

    Code:
    <IfModule mod_rewrite.c>
     RewriteEngine On
     RewriteCond %{REMOTE_ADDR} !127.0.0.1
     RewriteCond %{HTTP_REFERER} !^$
     RewriteCond %{HTTP_REFERER} !^http(s)?://127.0.0.1 [NC]
     RewriteCond %{HTTP_REFERER} !^http(s)?://IP_DE_TON_SERVEUR_WEB% [NC]
     RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?%TON°DOMAINE\.FR% [NC]
     RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?%{HTTP_HOST} [NC]
     RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?google.(.*) [NC]
     RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?bing.com [NC]
     RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?facebook.com [NC]
     RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?twitter.com [NC]
     RewriteCond %{HTTP_REFERER} !^http(s)?://(.*\.)?yahoo.com [NC]
     RewriteRule \.(icon?|jpe?g|png|gif|svg|webp)$ - [NC,F,L]
    </IfModule>
    Remplace IP_DE_TON_SERVEUR_WEB par ... l'IP de ton serveur web (tu peux l'obtenir avec un ping suivi de ton nom de domaine) et remplace TON_DOMAINE.FR par ... ton domaine et son extension.

    Bonne soirée.

    Laisser un commentaire:


  • Abdel08
    a répondu
    merci mais ça ne fonctionne pas non plus.

    Avant j'avais ça qui fonctionnait bien :
    #Pickassiettes
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REMOTE_ADDR} !127.0.0.1
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?127.0.0.1 [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?%{HTTP_HOST} [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.be [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.fr [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.be [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.fr [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?webcache.googleusercontent.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?bing.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?facebook.com [NC]
    RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?fr.images.search.yahoo.com [NC]
    RewriteRule \.(jpg|jpeg|png|pdf|gif)$ - [NC,F,L]
    </IfModule>

    Laisser un commentaire:


  • ZerooCool
    a répondu
    Il faudrait trouver des personnes pour mettre à jour ce programme, sûrement pas mal de tâches à mener pour prendre en compte les nouvelles versions de PHP et de MySQL.

    Pour mettre en place un code Hotlinking sur Apache 2.4 :
    Code:
    RewriteEngine on
    # domaine fr est autorisé.
    RewriteCond %{HTTP_REFERER} !^[URL="https://(.+.)?***********.fr/"]https://(.+.)?domaine.fr/[/URL] [NC]
    # Dans le cas d'un entête réécrit, une URL de provenance vide sera autorisée.
    RewriteCond %{HTTP_REFERER} !^$
    # Rediriger les fichiers vers une image de hotlinking.
    RewriteRule .*.(jpe?g|gif|bmp|png)$ /images/structure/no-hotlinking.png [L]

    Laisser un commentaire:


  • Abdel08
    a répondu
    Bonjour,

    oui ça m'intéresse. merci.

    j'ai essayé de l'installer mais même avec une version php 5.2, ça fonctionne pas.

    j'ai toujours ce message :Error when creating the table

    dommage car le .htacces contre le hotlink qu'on trouve une peu partout ne fonctionne plus.

    Laisser un commentaire:


  • ZerooCool
    a répondu
    Si ça intéresse quelqu'un, j'ai partagé le code de la version 0.9 : https://github.com/ZerooCool/visohotlink

    Laisser un commentaire:


  • ZerooCool
    a crée un sujet visohotlink a t'il été maintenu ?

    visohotlink a t'il été maintenu ?

    J'ai découvert un outil nommé visohotlink qui avait pour objectif d'identifier les sites qui utilisent les images de son site en passant par du hotlinking.
    La version que j'ai téléchargé tourne sous PHP4 et MySQL4.

    Le site de l'auteur n'est plus accessible et redirige vers http://visoflora.com.

    L'auteur "schtroumpf" sur webrank info semble / semblait être actif, et, avoir développé également une solution pour Joomla.
    Je ne trouve aucune référence sur extension Joomla pour visohotlink, mais, seulement 3 extensions en paid download.

    Si quelqu'un sait si ce projet a évolué entre temps, peut être sous un autre nom, ou, si un dépôt officiel existe encore ?
    Je l'ai trouvé ici en version 0.9 : http://scripts.toucharger.com/fiches...tlink/4915.htm

    Si aucun dépôt n'existe, si je partage le contenu du projet sur Github, en conservant les informations ci-dessous, est ce que je respecte bien la licence de l'auteur ?
    Cela permettrait peut être de faire évoluer le projet en libre.

    /************************************************** **\
    ** VisoHotlink **
    ** Copyright (C) 2006 by Arnaud LECUS & VISOCREA **
    ** Version : 0.9 **
    ** Homepage : http://www.visohotlink.org **
    ** Mail : arnaud.lecus@visocrea.fr **
    ** Released Under GNU GPL Public License **
    \************************************************* ***/

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X