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

Puis-je détecter quel est le serveur web utilisé par un site web ?

Existe-t-il un programme ou une commande que je peux utiliser pour détecter le serveur web utilisé par un site web ? Par serveur web, j'entends un logiciel tel que IIS 6, Apache ou nginx.

Réponses (3)

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

Vous pouvez utiliser Netcraft What’s That Site Running pour une requête unique.

Vous pouvez utiliser

wget --save-headers superuser.com

Ce qui videra les en-têtes du serveur dans un nouveau fichier index.html que vous pourrez ensuite visualiser dans un éditeur de texte.

Par exemple, pour ce 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

ou

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

ou übercool

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

ou pour les poseurs

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

seulement pour unixoide OS!!!

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

Pour un site web public, vous pouvez utiliser Netcraft - http://netcraft.com/ . Il vous permet de saisir l'adresse d'un site web, et il analysera les en-têtes et vous indiquera le serveur web utilisé.