How do i block fusker with .htaccess?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dirty F
    Too lazy to set a custom title
    • Jul 2001
    • 59204

    #1

    How do i block fusker with .htaccess?

    ^---
  • fusionx
    Confirmed User
    • Nov 2003
    • 4618

    #2
    order allow,deny
    deny from 123.45.6.7
    deny from 012.34.5.
    deny from fusker.whoever.com
    deny from .whoever.com
    allow from all


    will deny access for the full IP shown, the partial IP mask (012.34.5.*), the sub domain shown and anything at whoever.com

    I don't know if this will work:

    deny from fusker
    Last edited by fusionx; 12-04-2004, 01:12 PM.

    Comment

    • Dirty F
      Too lazy to set a custom title
      • Jul 2001
      • 59204

      #3
      Awesome, thanks!!

      Comment

      • Dirty F
        Too lazy to set a custom title
        • Jul 2001
        • 59204

        #4
        Uhm, does this also stop hotlinking of pictures?

        Comment

        • fusionx
          Confirmed User
          • Nov 2003
          • 4618

          #5
          I edited the post - added "." in front of whoever.com

          Well, that will stop those entries from hotlinking pics :-)

          Anyone from those entries won't see a damn thing.

          Of course, if they are using tools that let them spoof the referer, nothing will work.

          Comment

          • fusionx
            Confirmed User
            • Nov 2003
            • 4618

            #6
            RewriteEngine On
            RewriteCond %{HTTP_REFERER} !^$
            RewriteCond %{HTTP_REFERER} !^http://(www\.)?18pluspics.com(/)?.*$ [NC]
            RewriteCond %{HTTP_REFERER} !^http://216.130.168.161(/)?.*$ [NC]
            RewriteRule .*\.(gif|jpg|jpeg|bmp)$ - [F,NC]


            %haha123; is the oppostie of "}" - the opening bracket.

            that stops hotlinking by referer. Change your domain and IP and it should work exactly as is.
            Last edited by fusionx; 12-04-2004, 01:21 PM.

            Comment

            • Dirty F
              Too lazy to set a custom title
              • Jul 2001
              • 59204

              #7
              Originally posted by fusionx
              I edited the post - added "." in front of whoever.com

              Well, that will stop those entries from hotlinking pics :-)

              Anyone from those entries won't see a damn thing.

              Of course, if they are using tools that let them spoof the referer, nothing will work.
              Cant i redirect those hotlink requests to a popup hell? Or a goatse or something?

              Comment

              • Dirty F
                Too lazy to set a custom title
                • Jul 2001
                • 59204

                #8
                Originally posted by fusionx
                RewriteEngine On
                RewriteCond %{HTTP_REFERER} !^$
                RewriteCond %{HTTP_REFERER} !^http://(www\.)?18pluspics.com(/)?.*$ [NC]
                RewriteCond %{HTTP_REFERER} !^http://216.130.168.161(/)?.*$ [NC]
                RewriteRule .*\.(gif|jpg|jpeg|bmp)$ - [F,NC]


                that stops hotlinking by referer. Change your domain and IP and it should work exactly as is.
                I dont want to disable hotlinking completely, just from Fusker...so i use the first code you posted right?

                Comment

                • fusionx
                  Confirmed User
                  • Nov 2003
                  • 4618

                  #9
                  Originally posted by Battuss
                  Cant i redirect those hotlink requests to a popup hell? Or a goatse or something?
                  Use the hotlink prevention example and change the rewrite rule like this:

                  RewriteRule \.(gif|jpg|jpeg|bmp)$ http://www.mydomain.com/nasty.gif [R,L]
                  Last edited by fusionx; 12-04-2004, 01:24 PM.

                  Comment

                  • Dirty F
                    Too lazy to set a custom title
                    • Jul 2001
                    • 59204

                    #10
                    Originally posted by fusionx
                    Use the hotlink prevention example and change the rewrite rule like this:

                    RewriteRule \.(gif|jpg|jpeg|bmp)$ http://www.mydomain.com/nasty.gif [R,L]
                    You confuse me. Could you please just post the code i need to use....sorry.

                    Comment

                    • 49thParallel
                      So Fucking Banned
                      • Jul 2002
                      • 1197

                      #11
                      Here's how I do it:

                      Options +SymLinksIfOwnerMatch
                      RewriteEngine on

                      RewriteCond %{HTTP_REFERER} .*.fusker* [NC]
                      RewriteRule .*\.(gif|jpg|jpeg|bmp)$ http://www.yourdomain.com/images/hotlink.gif [R,NC]

                      Works like a charm for me.

                      P.S. And like another post in this thread %haha123; = the opposite of }
                      Last edited by 49thParallel; 12-04-2004, 01:32 PM.

                      Comment

                      • Dirty F
                        Too lazy to set a custom title
                        • Jul 2001
                        • 59204

                        #12
                        {

                        Comment

                        • Dirty F
                          Too lazy to set a custom title
                          • Jul 2001
                          • 59204

                          #13
                          Thanks dude, gonna try it out now.

                          Comment

                          • fusionx
                            Confirmed User
                            • Nov 2003
                            • 4618

                            #14
                            I added 49thParallel's to mine to show a full example. In this one, if it's from any fusker site, deny it any return hotlink.gif. Otherwise, just drop the request.

                            RewriteEngine On
                            RewriteCond {HTTP_REFERER} .*.fusker* [NC]
                            RewriteRule .*\.(gif|jpg|jpeg|bmp)$
                            http://www.yourdomain.com/images/hotlink.gif [R,NC]

                            RewriteCond {HTTP_REFERER} !^$
                            RewriteCond {HTTP_REFERER} !^http://(www\.)?18pluspics.com(/)?.*$ [NC]
                            RewriteCond {HTTP_REFERER} !^http://216.130.168.161(/)?.*$ [NC]
                            RewriteRule .*\.(gif|jpg|jpeg|bmp)$ - [F,NC]

                            The Options part in his post is dependent on the server config. It will NOT hurt anything to have it there. You just may not need it.

                            Comment

                            • fusionx
                              Confirmed User
                              • Nov 2003
                              • 4618

                              #15
                              damn it.. I keep forgetting to turn off "automatically parse urls". I'm not gonna edit the last one

                              Comment

                              • Dirty F
                                Too lazy to set a custom title
                                • Jul 2001
                                • 59204

                                #16
                                Its not working?? I copied it directly from here.

                                Comment

                                • Dirty F
                                  Too lazy to set a custom title
                                  • Jul 2001
                                  • 59204

                                  #17
                                  Actually it is, it just wont replace it with my pic of choice.

                                  Comment

                                  • fusionx
                                    Confirmed User
                                    • Nov 2003
                                    • 4618

                                    #18
                                    Make sure you have the leading ".*" after "RewriteRule" - the board messed up some formatting when I let it parse the urls....

                                    RewriteRule .*\.(gif|jpg|jpeg|bmp)$ http://www.yourdomain.com/images/hotlink.gif [R,NC]

                                    Comment

                                    • 49thParallel
                                      So Fucking Banned
                                      • Jul 2002
                                      • 1197

                                      #19
                                      Originally posted by Battuss
                                      Actually it is, it just wont replace it with my pic of choice.
                                      Couple of possibilities:

                                      a) Did you put the image in a "image" directory or just in the root html directory. (Sorry for asking..but it's a common mistake)

                                      b) Try adding back in the Options code from my example. fusionx made a good call when he said that you might not need it. But, your server configuration may require it.

                                      c) Make sure you follow the same order as shown by fusionx. If you switch the code that "denies all" before the fusker code, then it will take priority and no image will be shown.

                                      d) Oh yah, and make sure that you replace "yourdomain" with the actual name of your domain.


                                      Hope that helps.
                                      Last edited by 49thParallel; 12-04-2004, 01:54 PM.

                                      Comment

                                      • Dirty F
                                        Too lazy to set a custom title
                                        • Jul 2001
                                        • 59204

                                        #20
                                        Ok, whats wrong with this:

                                        RewriteEngine On
                                        RewriteCond {HTTP_REFERER} .*.fusker* [NC]
                                        RewriteRule .*\.(gif|jpg|bmp)$
                                        http://www.teenportals.com/images/lars5.jpeg [R,NC]

                                        Comment

                                        • 49thParallel
                                          So Fucking Banned
                                          • Jul 2002
                                          • 1197

                                          #21
                                          Not sure if the board is doing this, or if it's the way you have it in your .htaccess...

                                          make sure this is all on one line
                                          RewriteRule .*\.(gif|jpg|jpeg|bmp)$ http://www.yourdomain.com/images/hotlink.gif [R,NC]

                                          Plus, does the image you are now substituting have a "jpeg" or "jpg" extension? I noticed in your example, it shows "jpeg".

                                          If you normally use this file extension, then you will also want to be sure to add "jpeg" into the code, as shown by my example. Otherwise, these files will be free to be hotlinked at will.
                                          Last edited by 49thParallel; 12-04-2004, 02:09 PM.

                                          Comment

                                          • fusionx
                                            Confirmed User
                                            • Nov 2003
                                            • 4618

                                            #22
                                            only thing I can see - if they are hotlinking to .jpeg files, you'll need to add that to the list

                                            (jpg|gif|bmp|jpeg)

                                            etc...

                                            Comment

                                            • Dirty F
                                              Too lazy to set a custom title
                                              • Jul 2001
                                              • 59204

                                              #23
                                              It just wont work man...im gonna ask my hosting guy when hes online....thanks for the help, appreciate it.

                                              Comment

                                              • john FVC
                                                Confirmed User
                                                • Jan 2004
                                                • 671

                                                #24
                                                Make sure you clear your cache out before checking it. I have been caught out before with this when blocking sites with htaccess


                                                Convert with your MILF & Mature traffic.

                                                CCBill 50% -60% Revshare

                                                Comment

                                                • Diligent
                                                  Confirmed User
                                                  • Aug 2003
                                                  • 1594

                                                  #25
                                                  Hey guys, I'm no expert on this myself but I see You're not noticing one thing:

                                                  The board rewrites the opening bracket with this "haha"-shit as we all have noticed...
                                                  What You seem to miss is that the "%" sign ISN'T a board rewrite! It's supposed to be in the code!

                                                  Line quoted from Battuss' post:
                                                  "RewriteCond haha123;HTTP_REFERER} .*.fusker* [NC]"

                                                  I'm gonna replace the correct brackets with "[" and "]" here to bypass the boards rewrites, check this out:

                                                  "RewriteCond %[HTTP_REFERER] .*.fusker* [NC]"

                                                  See what I mean now? The percent-sign SHOULD be there, it's not part of the board rewrite.

                                                  Simplier put, the opening equivalent of "}" is rewritten by the board as "haha123;" and not "%haha123;"...
                                                  so don't strip out the "%" in Your code!

                                                  Do a quote on someone's post with code in it & look carefully...

                                                  Cheers!




                                                  Edit: for even more simplicity:
                                                  all "RewriteCond"-lines should look like this BEFORE the first bracket:

                                                  "RewriteCond %"
                                                  Last edited by Diligent; 12-04-2004, 02:34 PM.
                                                  ~¤~ MORE MONEY ~¤~ VOD? XoD! ~¤~
                                                  ~¤~ ICQ# 9828 2461 ~¤~

                                                  Comment

                                                  • fusionx
                                                    Confirmed User
                                                    • Nov 2003
                                                    • 4618

                                                    #26
                                                    Originally posted by Just-Anotha-Mack

                                                    The board rewrites the opening bracket with this "haha"-shit as we all have noticed...
                                                    What You seem to miss is that the "%" sign ISN'T a board rewrite! It's supposed to be in the code!

                                                    Cheers!
                                                    Good catch! I totally missed that..

                                                    Comment

                                                    • Dirty F
                                                      Too lazy to set a custom title
                                                      • Jul 2001
                                                      • 59204

                                                      #27
                                                      http://fusker.lewww.com/index.php?li...pecial=preview

                                                      Comment

                                                      • fusionx
                                                        Confirmed User
                                                        • Nov 2003
                                                        • 4618

                                                        #28
                                                        Beautiful!!!

                                                        They won't bother you again..

                                                        Comment

                                                        • Diligent
                                                          Confirmed User
                                                          • Aug 2003
                                                          • 1594

                                                          #29
                                                          Haha, nice!

                                                          I see it worked out finally
                                                          ~¤~ MORE MONEY ~¤~ VOD? XoD! ~¤~
                                                          ~¤~ ICQ# 9828 2461 ~¤~

                                                          Comment

                                                          Working...