Existe uma maneira de verificar qual sistema operacional do servidor está executando um site específico. Por exemplo, na linha de comando do linux. Talvez via telnet? Mas tudo o que posso obter em "telnet www.google.com http" é:
Trying 209.85.173.104...
Connected to www.l.google.com.
Escape character is '^]'.
Alguém pode insistir no assunto, se possível?
Muitos sites informam nos cabeçalhos HTTP:
Alguns incluem o sistema operacional e, às vezes, a versão:
Alguns escrevem seu próprio software de serviço da web:
Mas alguns não enviam o
Server
cabeçalho:Qualquer um ou todos estes podem estar mentindo. A sugestão de Bart
nmap
tem mais probabilidade de ser precisa, mas não pode produzir resultados 100% precisos pelos motivos mencionados. Às vezes, nem faz sentido, por exemplo, com o número de servidores envolvidos no cumprimento de uma única solicitação HTTP no Google, seus servidores Web, servidores de pesquisa, servidores de banco de dados, servidores de cache e tudo o que eles executam. sistemas operacionais diferentes e você não teria como saber.fonte
Pergunte à Netcraft: O que é esse site em execução?
http://uptime.netcraft.com/up/graph?site=google.com retorna "server: gws" (ou seja, Google Web Server).
fonte