Forum Moderators: open
/shop/prodc></td>++++++++++++<td+align=
/(null)
/shop/(null)
User Agent always has Trident/4.0
Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+GTB6;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729)
It appears to be caused by IE8, what needs to be done to have these 404's not happen?
In this specific case the closing quote for the link didn't appear until an opening quote enclosing a css class was found. Yours looks similar?
It may not be a link on your page: it could be one on someone else's site.
I fix the latter by testing requested URL-paths for "typo-induced" errors, truncating the URL-path at the first 'invalid' character, and if that results in a URL-path that will resolve to an existing file or directory, I 301-redirect to it.
I look for URLs-paths that appear to be valid but have periods, commas, colons, semi-colons, hyphens, single or double-quotes, or the "<" and ">" opening or closing HTML tag characters following them, and just chop those characters off, as they are likely due to errors in forum auto-linking scripts or in HTML source links.
However, before I do that, I also 403 any requests for paths containing "(null)", because I don't know what they are, and don't have time to fool with them... :)
Jim
-----
*Here's another of my posts on this topic (...I've been beating this drum for a _long_ time now. Thank you, Jim, for bearing with me:)
Best way to block URIs for "/(null)"?
[webmasterworld.com...]
FWIW: I see between 50 and 100 /(null) hits a month now, all 403'd. Many months ago, one real person touched base but he had no clue. So this remains an Unsolved Mystery but fortunately, the /(null) hits are more single-hit, minor annoyances than not. Well, except when they're like this:
[06/Sep/2009:12:23:00 -0700] "GET /dir01/(null) HTTP/1.1"
[06/Sep/2009:12:23:00 -0700] "GET /dir01/(null) HTTP/1.1"
[06/Sep/2009:12:23:01 -0700] "GET /dir01/(null) HTTP/1.1"
[06/Sep/2009:12:23:01 -0700] "GET /dir01/(null) HTTP/1.1"
[06/Sep/2009:12:23:01 -0700] "GET /dir01/(null) HTTP/1.1"
[06/Sep/2009:12:23:01 -0700] "GET /dir02/(null) HTTP/1.1"
[06/Sep/2009:12:23:03 -0700] "GET /dir01/(null) HTTP/1.1"
[06/Sep/2009:12:23:03 -0700] "GET /(null) HTTP/1.1"
Courtesy of a qwest.com account using -- wait for it -- Trident:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 2.0.50727)
(sighs)
So the presence of "Trident" in the UA string is not in any way more-specifically identifying than "MSIE 8.0".
Jim
MSDN Blogs: The Windows Internet Explorer Weblog/IEBlog:
The Internet Explorer 8 User-Agent String (Updated Edition):
The Trident/4.0 User-Agent String [blogs.msdn.com] (January, 2009)
(Yeesh)
However, a little alternate-browser evangelism never hurt anybody, so long as your site doesn't shove it in the user's face... :)
Watch out for Chrome, though, until it's matured a little. I read yesterday that it saves your login credentials for Web sites as plain-text. The author said, "If your computer is stolen or compromised, all of your saved accounts are toast if the thief has a clue" -- or some-such. I'll take Firefox and Opera for now...
Jim
"The Google Chrome Frame, which is presented as a seamless way to bring Google Chrome’s open web technologies and speedy JavaScript engine to Internet Explorer, has increased the attack surface for IE users, Microsoft said today."
Oh, goody! Just what we need, yet more holes in MSIE. :)
adsl-71-194-nn.jax.bellsouth.net
Mozilla/5.0 (Linux; U; Android 1.5; en-us; Archos5 Build/CUPCAKE) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1
But nay.
Turned out Google's 'client' category for that build was --
http://www.google.com/m?hl=en&gl=us&client=ms-null&source=android-launcher-widget&q=keyword
Oh, well.