.htaccess protection for picture hotlinkers

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Tiffany
    Registered User
    • Dec 2002
    • 26

    #1

    .htaccess protection for picture hotlinkers

    I've never had a problem with hotlinkers before, but I've just lost 42gb of bandwidth from these asian motherfuckers linking right to my pics. If anyone could hook me up with a good working .htaccess code that I could put on my server to stop these guys, that would be appreciated. Also, I'd like to know how you can redirect traffic from specified domains... that would be a plus.

    Thanks
    Life is short. Get off as much as possible.
  • SGS
    Confirmed User
    • Dec 2002
    • 5176

    #2
    http://www.webmastersguide.com/htacc...access.htm#ban
    See sig...

    Comment

    • PimpRoll
      Confirmed User
      • Apr 2003
      • 1053

      #3
      that guide should help.

      Comment

      • Tiffany
        Registered User
        • Dec 2002
        • 26

        #4
        server is down
        Life is short. Get off as much as possible.

        Comment

        • Babaganoosh
          ♥♥♥ Likes Hugs ♥♥♥
          • Nov 2001
          • 15841

          #5
          http://www.webpimps.com/scripts/htaccess/
          I like pie.

          Comment

          • berg.the.red
            Confirmed User
            • Feb 2003
            • 596

            #6
            something along these lines maybe:

            RewriteEngine on
            RewriteCond %{HTTP_USER_AGENT} ^.*WebZIP.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Iria.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Stripper.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Offline.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Copier.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Crawler.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Snagger.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Teleport.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Reaper.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Wget.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Grabber.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Sucker.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Downloader.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Siphon.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Collector.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Mag-Net.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Widow.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Pockey.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*DA.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Snake.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*BackWeb.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*gotit.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Vacuum.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*SmartDownload.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Pump.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*HMView.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Ninja.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*HTTrack.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*JOC.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*likse.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Memo.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*pcBrowser.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*SuperBot.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*leech.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Mirror.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Recorder.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*GrabNet.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Likse.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Navroad.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*attach.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Magnet.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Surfbot.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Bandit.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Ants.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Buddy.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Whacker.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*DISCo\Pump.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Drip.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*EirGrabber.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*ExtractorPro.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*EyeNetIE.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*FlashGet.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*GetRight.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Gets.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Go!Zilla.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Go-Ahead-Got-It.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Grafula.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*IBrowse.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*InterGET.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Internet\Ninja.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*JetCar.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*JustView.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*MIDown\tool.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Mister\PiX.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*NearSite.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*NetSpider.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Offline\Explorer.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*PageGrabber.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Papa\Foto.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Pockey.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*ReGet.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Slurp.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*SpaceBison.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*SuperHTTP.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Teleport.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*WebAuto.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*WebCopier.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*WebFetch.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*WebReaper.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*WebSauger.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*WebStripper.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*WebWhacker.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*WebZIP.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Web\Image\Collector.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Web\Sucker.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Webster.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*Wget.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*eCatch.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*ia_archiver.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*lftp.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*tAkeOut.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*www.netwu.com.*$ [OR]
            RewriteCond %{HTTP_USER_AGENT} ^.*FileHound.*$
            RewriteRule /*$ http://www.loc.gov/[L,R]


            Need a Dedicated Box with BALLS ?
            How about a Dedicated Server starting at just $49 per month.

            Comment

            • XXXstorage Jeff
              Confirmed User
              • Nov 2002
              • 485

              #7
              Here is a good guide geared to exactly what you need (adult sites stopping hotlinking):

              http://www.webmasterjoint.com/htaccess.php
              icq: 20427689
              AWGTrade - Free C-coded traffic management system

              Comment

              • TurboTrucker
                Confirmed User
                • Jan 2003
                • 2363

                #8
                Just put this htaccess file in your images folder (add your info).


                RewriteEngine On

                RewriteCond %{HTTP_REFERER} !^http(s)?://([[:alnum:]]+\.)*putyourdomainhere.com [NC]

                RewriteRule /* http://www.thislinkiswherehotlinkerswillgo [L,R]

                Comment

                • berg.the.red
                  Confirmed User
                  • Feb 2003
                  • 596

                  #9
                  oops - duhhh ... hotlinking. try this:

                  SetEnvIfNoCase Referer "^http://www.yourdomain/" local_ref=1

                  [FilesMatch ".(gif|jpg)"]

                  Order Allow,Deny

                  Allow from env=local_ref

                  [/FilesMatch]


                  SetEnvIfNoCase Referer "^http://yourdomain/" local_ref=1

                  [FilesMatch ".(gif|jpg)"]

                  Order Allow,Deny

                  Allow from env=local_ref

                  [/FilesMatch]

                  add it to a .htaccess file in your root image directory. replace yourdomain with your full domain name and the square brackets with angle brackets. if you have IP access to your server/domain add another condition for the IP address in there also.
                  Need a Dedicated Box with BALLS ?
                  How about a Dedicated Server starting at just $49 per month.

                  Comment

                  Working...