• 16-10-2020, 19:41:43
    #1
    websitemin hostinginde yer alan resimleri başka siteleri tam resim url'sini girerek kendi sitelerinde gösterebiliyor.


    Bunu anlamanın bir yolu var mı? Kim ne zaman benim resim url'mi kullanmış görebilir miyim?

    engellemekten bahsetmiyorum sadece analiz edilebilir mi?
  • 16-10-2020, 19:43:23
    #2
    Uzun süredir cevap bulamadığım konulardan birisi.

    Takipteyim...
  • 16-10-2020, 19:44:37
    #3
    Hotlink koruma olarak geçiyordu sanırım. Araştırabilirsiniz
  • 16-10-2020, 19:52:12
    #4
    evet mümkün. tüm imajları bir php dosyasına yönlendirirsiniz. bunu htaccess ile yapabilirsiniz. sonra bu php dosyası karşı tarafın ip adresini kaydedip imajı gösterir.
  • 16-10-2020, 19:54:33
    #5
    Adını hatırlamıyorum ama seneler önce denk gelmiştim. WordPress de eklentiler arasında hit ile ilgili istatistik veren eklentilerden biriydi. Orada görünüyor ; sitenizdeki resim hangi site kullanıyor ise, o siteye birisi girdiğinde eklentinin rapor sayfasına düşüyordu. Ben bu şekilde bir kaç site yakalamıştım.
  • 16-10-2020, 20:05:57
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    evet mümkün. tüm imajları bir php dosyasına yönlendirirsiniz. bunu htaccess ile yapabilirsiniz. sonra bu php dosyası karşı tarafın ip adresini kaydedip imajı gösterir.
    bahsettiğiniz yönlendirme htaccess kodu için örnek verebilir misiniz?
    yada kaynak olarak nasıl araştırmalıyım?
  • 16-10-2020, 20:14:43
    #7
    buddy adlı üyeden alıntı: mesajı görüntüle
    bahsettiğiniz yönlendirme htaccess kodu için örnek verebilir misiniz?
    yada kaynak olarak nasıl araştırmalıyım?
    örneğin images klasörünüz var. images/.htaccess
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?img=$1 [L,QSA]
    aynı klasörde index.php dosyasının içeriği:

    // üst klasördeki ip.txt dosyasına karşı tarafın ip adresini yaz
    file_put_contents('../ip.txt', $_SERVER['REMOTE_ADDR'] . PHP_EOL, FILE_APPEND | LOCK_EX);
    
    header("content-type: " . mime_content_type($_GET['img']));
    echo readfile($_GET['img']);
    
    //echo "<pre>";
    //print_r($_GET);
    //print_r($_SERVER);
    örnek olarak şu iki imaja tıklayabilirsiniz:
    http://demo.nixarsoft.com/img/no-photo.png
    http://demo.nixarsoft.com/img/fun.gif

    şuradan da kendi ip adresinizi en alt satırda görebilirsiniz:
    http://demo.nixarsoft.com/ip.txt
    • buddy
    buddy bunu beğendi.
    1 kişi bunu beğendi.
  • 16-10-2020, 20:58:41
    #8
    Hocam çok güzel. Ama sanırım resimi kim görürse (başka sitede ) onnun ipsi görünüyor

    Benim istediğim benim resimler hangi sitelerde görünüyor onu öğrenmek istemiştim.
    Misafir adlı üyeden alıntı: mesajı görüntüle
    örneğin images klasörünüz var. images/.htaccess
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?img=$1 [L,QSA]
    aynı klasörde index.php dosyasının içeriği:

    // üst klasördeki ip.txt dosyasına karşı tarafın ip adresini yaz
    file_put_contents('../ip.txt', $_SERVER['REMOTE_ADDR'] . PHP_EOL, FILE_APPEND | LOCK_EX);
    
    header("content-type: " . mime_content_type($_GET['img']));
    echo readfile($_GET['img']);
    
    //echo "<pre>";
    //print_r($_GET);
    //print_r($_SERVER);
    örnek olarak şu iki imaja tıklayabilirsiniz:
    http://demo.nixarsoft.com/img/no-photo.png
    http://demo.nixarsoft.com/img/fun.gif

    şuradan da kendi ip adresinizi en alt satırda görebilirsiniz:
    http://demo.nixarsoft.com/ip.txt
  • 16-10-2020, 21:04:13
    #9
    buddy adlı üyeden alıntı: mesajı görüntüle
    Hocam çok güzel. Ama sanırım resimi kim görürse (başka sitede ) onnun ipsi görünüyor

    Benim istediğim benim resimler hangi sitelerde görünüyor onu öğrenmek istemiştim.
    onu tespit eden bir sistem varsa bana da lazım
    • buddy
    buddy bunu beğendi.
    1 kişi bunu beğendi.