2010-03-16 22:38:47 +0000 2010-03-16 22:38:47 +0000
48
48

Czy mogę wykryć, z jakiego serwera korzysta dana strona?

Czy istnieje jakiś program lub polecenie, którego mogę użyć do wykrycia, jakiego serwera używa strona internetowa? W przypadku serwera WWW mam na myśli oprogramowanie, np. IIS 6, Apache lub nginx.

Odpowiedzi (3)

49
49
49
2010-03-16 22:56:26 +0000

Możesz użyć Netcraft What’s That Site Running dla jednorazowego zapytania.

Możesz użyć

wget --save-headers superuser.com

Co spowoduje zrzucenie nagłówków serwera do nowego pliku index.html, który możesz następnie wyświetlić w edytorze tekstu.

Przykładowo, dla tej strony:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Expires: Tue, 16 Mar 2010 22:54:59 GMT
Server: Microsoft-IIS/7.5
Date: Tue, 16 Mar 2010 22:54:58 GMT
Connection: keep-alive
Content-Length: 119466
```.
22
22
22
2013-08-07 06:39:37 +0000

surowe:

curl -I duckduckgo.com

filtrowane:

curl -s -I duckduckgo.com|grep Server

lub

curl -s -I duckduckgo. com|sed -n ‘/^Serwer:/p’

lub übercool

curl -s -I duckduckgo.com|awk ‘$1~/Serwer:/ {print $2}’

lub for poser

curl -s -I duckduckgo.com|sed -n ‘s/^S[erv]: //p’

tylko dla unixoide OS!!!

3
3
3
2010-03-16 22:54:23 +0000

Dla publicznych stron internetowych możesz użyć Netcraft - http://netcraft.com/ . Pozwala on na wpisanie adresu strony, a następnie przeanalizuje nagłówki i wskaże używany serwer WWW.