On Sun, 2 Sep 2001, Samuel W. Heywood wrote:
> Would someone please post some easy methods and techniques for
> determining whether a site is running a Micro$oft server?
First the self-reliant way:
$ indicates this is done from a Linux command line.
Adjust to however your DOS client works if necessary.
telnet> indicates a line typed from within telnet
$ telnet arachne.cz 80
Trying 212.24.129.58...
Connected to arachne.cz.
Escape character is '^]'.
telnet> HEAD / HTTP/1.0<ENTER>
telnet> <ENTER>
HTTP/1.1 200 OK
Date: Mon, 03 Sep 2001 00:13:34 GMT
Server: Apache/1.3.20 (Unix) CSacek/2.1.5 PHP/4.0.6 AuthMySQL/2.20
Vary: Accept-Charset,Accept-Language
Connection: close
Content-Type: text/html; charset=us-ascii
Connection closed by foreign host.
(Some servers - very few - have disabled the HEAD
command, so you might have to use GET instead. Of
course that will GET the entire page in addition to
the HTTP header info, so you'll have to capture the
output so you can scroll back up.)
Alternatively, in Arachne, you can clear your cache,
grab the home page of the server you're interested in
and look at the *.htt file in your cache.
Then there's the really easy way:
http://www.netcraft.com/whats?host=arachne.cz
Obviously replace "host" with whatever site you
want to check on.
- Steve