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

Kann ich erkennen, welchen Webserver eine Website verwendet?

Gibt es ein Programm oder einen Befehl, mit dem ich feststellen kann, welchen Webserver eine Website verwendet? Mit Webserver meine ich in Software z.B. IIS 6, Apache oder nginx.

Antworten (3)

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

Sie können Netcraft What’s That Site Running für eine einmalige Abfrage verwenden.

Sie können

wget --save-headers superuser.com

verwenden, was die Server-Header in eine neue Datei index.html ausgibt, die Sie dann in einem Texteditor anzeigen können.

Z.B. für diese Seite:

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

raw:

curl -I duckduckgo.com

filtered:

curl -s -I duckduckgo.com|grep Server

oder

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

oder übercool

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

oder für Poser

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

nur für unixoide OS!!!

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

Für eine öffentliche Website können Sie Netcraft verwenden - http://netcraft.com/ . Es erlaubt Ihnen, die Adresse einer Website einzugeben, und analysiert die Header und sagt Ihnen, welcher Webserver verwendet wird.