visohotlink a t'il été maintenu ?

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

  • 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 **
    \************************************************* ***/

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

    Commentaire


    • #3
      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.

      Commentaire


      • #4
        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} !^https://(.+.)?domaine.fr/ [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]

        Commentaire


        • #5
          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>

          Commentaire


          • #6
            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.
            Christophe (cavo789)
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)
            Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
            Mes logiciels OpenSource : https://www.avonture.be

            Commentaire


            • #7
              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


              Commentaire


              • #8
                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
                Christophe (cavo789)
                Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)
                Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes
                Mes logiciels OpenSource : https://www.avonture.be

                Commentaire


                • #9
                  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 ?

                  Commentaire

                  Annonce

                  Réduire
                  1 sur 2 < >

                  C'est [Réglé] et on n'en parle plus ?

                  A quoi ça sert ?
                  La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                  Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                  Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                  Comment ajouter la mention [Réglé] à votre discussion ?
                  1 - Aller sur votre discussion et éditer votre premier message :


                  2 - Cliquer sur la liste déroulante Préfixe.

                  3 - Choisir le préfixe [Réglé].


                  4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                  2 sur 2 < >

                  Assistance au forum - Outil de publication d'infos de votre site

                  Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                  Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                  Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                  UTILISER À VOS PROPRES RISQUES :
                  L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                  Problèmes connus :
                  FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                  Installation :

                  1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                  Archive zip : https://github.com/AFUJ/FPA/zipball/master

                  2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                  3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                  4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                  5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                  6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                  et remplacer www. votresite .com par votre nom de domaine


                  Exemples:
                  Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                  Télécharger le script fpa-fr.php dans: /public_html/
                  Pour executer le script: http://www..com/fpa-fr.php

                  Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                  Télécharger le script fpa-fr.php dans: /public_html/cms/
                  Pour executer le script: http://www..com/cms/fpa-fr.php

                  En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                  Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                  Voir plus
                  Voir moins

                  Partenaire de l'association

                  Réduire

                  Hébergeur Web PlanetHoster
                  Travaille ...
                  X