On Mon, 2002-08-12 at 12:56, MonMotha wrote: > Netcraft uses the HTTP headers to determine the server. > > telnet www.example.net 80 > HEAD / HTTP/1.0 > <hit enter twice> > > The HTTP server will be listed. > > --Monmotha
They also use TCP analysis in order to attempt to detect the operating system of the server. Sometimes they have strange and impossible combinations like Linux + Microsoft IIS web server because a Linux proxy or load-balancer is in front of the web server.