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