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

Kan ik detecteren welke webserver een website gebruikt?

Is er een programma of commando dat ik kan gebruiken om te detecteren welke webserver een website gebruikt? Met webserver bedoel ik in software d.w.z. IIS 6, Apache of nginx.

Antwoorden (3)

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

Je kunt Netcraft What’s That Site Running gebruiken voor een eenmalige query.

Je kunt

wget --save-headers superuser.com

gebruiken, die de headers van de server in een nieuw bestand index.html dumpt, dat je dan in een teksteditor kunt bekijken.

Bijvoorbeeld, voor deze site:

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

or

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

of übercool

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

of voor poser

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

alleen voor unixoide OS!!!

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

Voor een publieke website kun je Netcraft gebruiken - http://netcraft.com/ . Hiermee kun je het adres van een website invoeren, en het zal de headers analyseren en je vertellen welke webserver in gebruik is.