Posso rilevare quale webserver sta usando un sito web?
C'è qualche programma o comando che posso usare per rilevare quale webserver sta usando un sito web? Con webserver intendo nel software cioè IIS 6, Apache o nginx.
C'è qualche programma o comando che posso usare per rilevare quale webserver sta usando un sito web? Con webserver intendo nel software cioè IIS 6, Apache o nginx.
Puoi usare Netcraft What’s That Site Running per una query una tantum.
Puoi usare
wget --save-headers superuser.com
che scaricherà le intestazioni del server in un nuovo file index.html che puoi poi visualizzare in un editor di testo.
Per esempio, per questo sito:
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
o
curl -s -I duckduckgo. com|sed -n ‘/^Server:/p’
o übercool
curl -s -I duckduckgo.com|awk ‘$1~/Server:/ {print $2}’
o for poser
curl -s -I duckduckgo.com|sed -n ‘s/^S[erv]*: //p’
solo per sistemi operativi unixoide!!!
Per un sito web pubblico, puoi usare Netcraft - http://netcraft.com/ . Ti permette di inserire l'indirizzo di un sito web, e analizzerà gli header e ti dirà il webserver in uso.