2012-09-29 29 views
0

是否有任何代碼/工具可用於確定網站編碼的語言?檢測網站開發語言的工具

+0

您可能要進行的所有信息進行了深入的分析,從該網站發送(如標題和meta標籤在HTML,錯誤頁面,你的名字)。但我不認爲有一種工具可以告訴你。 – Styxxy

+0

我甚至不認爲這是可能的。如果我有一個網站部分Java,部分Perl,部分C++。你期待什麼回答這個問題(C++可能只是後端,Java也是如此,但你怎麼知道的)? –

回答

2

HTML上的HTML應該獨立於它實現的任何語言,所以你永遠不會知道100%,但是文件名中有模式。 .aspx是asp.net .jsp是java服務器頁面 .php是PHP

等等。

http://news.netcraft.com/有一個「什麼是網站運行?」搜索,但更多的是啓發式。

0

大多數情況下,無法看到該網站的構建語言,但是您可以在http標題,html元數據標記和文件擴展名中找到一些信息。

一些例子:

頁眉:

X-Aspnet-Version: 2.0.50727 
Server: Microsoft-IIS/7.0 
X-Powered-By: ASP.NET 

元數據:

<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" /> 

擴展:

index.php 
default.aspx 

所有編程語言創建一個網站,HTM的組合l,css和JavaScript,所以添加結束你不能分辨。

0

這實在是一個超負荷的問題。

簡單的答案:HTML,JavaScript,CSS,圖像和可選的flash。這意味着當網頁作爲HTTP響應呈現在您的Web瀏覽器中時,如果您查看源代碼,則可以看到這些資源。

更好的答案: 還有就是要檢查,如果這個網站是在PHP,mod_perl的,djangoo,JSP或在Web服務器上完成它可能蜜蜂其發送特定的響應頭和響應數據純C程序中沒有明顯的方式