Existe-t-il un moyen de vérifier quel OS de serveur un site particulier exécute? Par exemple à partir de la ligne de commande linux. Peut-être via telnet? Mais tout ce que je peux obtenir de "telnet www.google.com http" est:
Trying 209.85.173.104...
Connected to www.l.google.com.
Escape character is '^]'.
Est-ce que quelqu'un peut insister sur le sujet si possible?
De nombreux sites vous le diront dans les en-têtes HTTP:
Certains incluent le système d'exploitation et parfois la version:
Certains écrivent leur propre logiciel de service Web:
Mais certains n'envoient pas l'en-
Server
tête:Tout ou partie de ceux-ci pourraient mentir. La suggestion de Bart
nmap
est plus susceptible d'être exacte mais ne peut pas produire des résultats exacts à 100% pour les raisons qu'il a mentionnées. Cela n'a même pas de sens parfois, par exemple avec le nombre de serveurs impliqués dans l'exécution d'une seule requête HTTP chez Google, leurs serveurs Web, serveurs de recherche, serveurs de base de données, serveurs de mise en cache et tout ce qu'ils exécutent pourraient tous potentiellement utiliser différents systèmes d'exploitation et vous n'auriez aucun moyen de savoir.la source
Demandez à Netcraft: qu'est-ce que ce site fonctionne?
http://uptime.netcraft.com/up/graph?site=google.com renvoie "server: gws" (c'est-à-dire Google Web Server).
la source