Bir web sitesinin hangi web sunucusunu kullandığını tespit edebilir miyim? [kapalı]


46

Bir web sitesinin hangi web sunucusunu kullandığını tespit etmek için kullanabileceğim herhangi bir program veya komut var mı? Web sunucusu ile yazılım yani IIS 6, Apache veya nginx'i kastediyorum.



Seviyorum: w3bin.com ama CloudFlare, vb.
CDN'ler

Araçları yana wgetve curlmodası geçmiş hale olmaz (ve muhtemelen birçok aşağıdaki HTTP versiyonları rapor verecek başlığını ), bu yeniden açıldı edilebilir. Server:
serv-inc,

Yanıtlar:


48

Netcraft'ı Sitede Çalışan Nedir? Sorgusu için kullanabilirsiniz .

Kullanabilirsiniz

wget --save-headers superuser.com

Bu, sunucu başlıklarını daha sonra bir metin editöründe görüntüleyebileceğiniz index.html dosyasına dönüştürecektir.

Örneğin, bu site için:

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

20

çiğ, ham:

kıvırmak-I duckduckgo.com

süzüldü:

curl -s -I duckduckgo.com | grep Sunucu

veya

curl -s -I duckduckgo.com | sed -n '/ ^ Sunucu: / p'

veya übercool

curl -s -I duckduckgo.com | awk '$ 1 ~ / Sunucu: / {print $ 2}'

veya poser için

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

sadece unixoide işletim sistemi için !!!


"Übercool" ve "poser" için 1+. Gerçekten de SED + AWK Kullanıcıları übercool posterleri: D
Gewure

3

Halka açık bir web sitesi için Netcraft - http://netcraft.com/ adresini kullanabilirsiniz . Bir web sitesinin adresini girmenize izin verir ve başlıkları analiz eder ve kullanımda olan web sunucusunu size söyler.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.