Forum Moderators: phranque
<added>
MSProxy was discontinued March 31, 2001: [microsoft.com...]
So it's likely that this software is being used simply as a website downloader.
</added>
It's very odd that this access was not blocked. However, the user-agent did not actually get any data from your site. What it got was a 304 -- an indication that the last copy that it *did* take was still fresh.
Take a look through your code and see if:
1) There is a missing [OR] in the list anywhere.
2) The RewriteRule protects only certain file types, i.e. not .gifs
3) The code limits access only for certain HTTP methods, i.e. CONNECT, POST, HEAD. Method names *are* case-sensitive.
4) The code does not apply to images in subdirectories or in that specific subdirectory.
Your pattern is good, so it's some other issue.
Jim
XXX.XXX.XXX.XX - - [26/Nov/2003:06:45:15 -0800] "GET /images/image2.gif HTTP/1.1" 304 - "-" "MSProxy/2.0"
And I need to remember that there are still a plethora of users on dial-ups who benefit from proxy methods. jdMorgan alerted me that Dual Proxy is used by many to connect via satellite, so I am removing MSProxy and Dual Proxy from my ban list and will see what happens.