48
48
ウェブサイトが使用しているウェブサーバを検出することはできますか?
ウェブサイトが使用しているウェブサーバを検出するために使用できるプログラムやコマンドはありますか?ウェブサーバとは、IIS 6、Apache、nginxなどのソフトウェアのことです。
Netcraft What’s That Site Running ](http://uptime.netcraft.com/up/graph) を使用して、1回限りのクエリを行うことができます。
wget --save-headers superuser.com
は、サーバヘッダを新しいファイル index.html にダンプして、テキストエディタで表示することができます。
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
このサイトの場合。
0x1&
**
curl -I duckduckgo.com
filtered:
curl -s -I duckduckgo.com|grep Server
または
curl -s -I duckduckgo.com|sed -n ‘/^Server:/p’ または übercool
curl -s -I duckduckgo. com|sed -n ‘/^Server:/p’
or übercool
curl -s -I duckduckgo.com|awk ‘$1~/Server:/ {print $2}’
or for poser
curl -s -I duckduckgo.com|sed -n ‘s/^S[erv]*. //
**unixoide OS専用!
公開されているウェブサイトの場合は、Netcraft - http://netcraft.com/ を使用することができます。これは、ウェブサイトのアドレスをプラグインすることができ、ヘッダを分析して使用中のウェブサーバを教えてくれます。