2011-10-21 104 views
0

Netcraft能夠獲得數百萬站點的統計數據他們在服務器上使用的Web技術(PHP,ASP.NET,Java Servlet等)。我想知道他們是如何從外部做到這一點的,以及是否有一些腳本可以用來檢查隨機站點的服務器端技術?用於檢查服務器端運行時間的腳本

回答

0

他們通過HTTP HEAD,whois註冊表中的其他數據,從手指上的正常運行時間(我猜)得到大量信息。有關https://www.owasp.org/index.php/Testing_for_Web_Application_Fingerprint_%28OWASP-IG-004%29的詳細信息,請參閱 - netcraft在頁面底部提及。

+0

是的,我知道HTTP頭,但服務器不總是返回。此外,服務器標題不包含有關該技術的信息 - 這些信息包含在X-Powered-By中,它是非標準標題,因此不能保證完全返回。任何其他想法? – toddysm