Czy istnieje sposób sprawdzenia, na jakim systemie operacyjnym serwera działa dana witryna. Na przykład z wiersza poleceń systemu Linux. Może przez telnet? Ale wszystko, co mogę uzyskać z „telnet www.google.com http” to:
Trying 209.85.173.104...
Connected to www.l.google.com.
Escape character is '^]'.
Czy ktoś może rozwodzić się nad tym tematem, jeśli to w ogóle możliwe?
Wiele witryn powie ci w nagłówkach HTTP:
Niektóre obejmują system operacyjny, a czasem wersję:
Niektórzy piszą własne oprogramowanie do obsługi stron internetowych:
Ale niektórzy nie wysyłają
Server
nagłówka:Dowolne lub wszystkie z nich mogą kłamać. Sugestia Barta
nmap
jest bardziej prawdopodobna, ale nie może dać 100% dokładnych wyników z powodów, które wymienił. Czasami nawet nie ma to sensu, na przykład liczba serwerów zaangażowanych w realizację pojedynczego żądania HTTP w Google, ich serwery internetowe, serwery wyszukiwania, serwery baz danych, serwery buforujące i cokolwiek innego, co uruchamiają, wszystko to mogłoby potencjalnie wykorzystywać różne systemy operacyjne i nie będziesz w stanie tego wiedzieć.źródło
Zapytaj Netcraft: Co to za strona działa?
http://uptime.netcraft.com/up/graph?site=google.com zwraca „server: gws” (tj. Google Web Server).
źródło