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.
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.
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
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!!!
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.