When I check pages for broken links using Xenu's Link Sleuth it usefully lists information about the web server, OS and PHP version
e.g.

Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8j PHP5.2.9

Is there a simple way to extract similar information from the browser when viewing a page e.g. by a Javascript snippet/bookmarklet?

Update
The server information is part of the HTTP response header which is not accessible to Javascript. So a Javascript/bookmarklet solution would not be directly possible (though it could do something like sending the page URL to a site like Arjan's below).

link|improve this question

80% accept rate
feedback

2 Answers

up vote 2 down vote accepted

The Web Developer toolbar for Firefox has among its many options a way to view page response headers. (Information | View Response Headers)

link|improve this answer
Aha! I already have the Web Dev toolbar installed but hadn't noticed that menu item. Thanks. – pelms Nov 18 '09 at 17:15
Always happy to help. – Al Everett Nov 18 '09 at 18:28
Good answer, but it won't show the operating system (unless the web server includes that), does it? – Arjan Nov 18 '09 at 18:39
Probably. It might require some inference. superuser.com returns "Server: Microsoft-IIS/7.0" as one of the values. IIS 7 implies Windows Server 2008, does it not? – Al Everett Nov 18 '09 at 19:15
Well, there's more than one flavour of Windows ;-) And for some installations the response headers just return "Apache" (like for rubyforge.org) or "nginx" (like for gravatar.com). (But I guess the question asker doesn't really care about that; using the Developer Toolbar surely is an easy way to get some information. And neither the response headers nor Netcraft can figger out what twitter.com is using...) – Arjan Nov 18 '09 at 20:48
feedback

The information you mention seems the same as Netcraft's "What's that site running" provides, and they actually have a toolbar (which I've never used). Still note that this information is not by definition The Truth; a web server can report anything it likes.

Also, it's just never as complete as the real story.

I didn't know IIS could run on Linux? Ah, Jeff says some parts of SO are Linux, like the load balancer (HAProxy).

link|improve this answer
Re: stackoverflow.com. Strange, the header just reports 'Microsoft-IIS/7.0'. I wonder where Netcraft gets the OS from. Is this a virtual machine thing??? – pelms Nov 18 '09 at 17:26
Ah, just seen your other link re. OS detection... – pelms Nov 18 '09 at 17:28
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.