检测网站开发语言的工具

时间:2012-09-29 19:29:21

标签: web-applications programming-languages web-testing

是否可以使用任何代码/工具来确定网站编码的语言?

4 个答案:

答案 0 :(得分:2)

HTML over HTTP应该独立于它实现的任何语言,所以你永远不会知道100%,但文件名中有模式。 .aspx是asp.net .jsp是java服务器页面 .php是PHP

等等。

http://news.netcraft.com/有一个“该网站运行的是什么?”搜索,但更多的是启发式。

答案 1 :(得分: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

所有编程语言都创建了一个结合了html,css和JavaScript的网站,所以添加结尾就无法区分。

答案 2 :(得分:0)

这真是一个超载的问题。

简单答案:HTML,JavaScript,CSS,图像和可选的闪存。这意味着当网页在Web浏览器中呈现为HTTP响应时,如果您查看源,则可以看到这些资源。

更好的答案: 没有明显的方法可以检查这个站点是用PHP,mod_perl,djangoo,jsp还是在网络服务器上完成的,它可能是普通的c程序,它发送特定的响应标题和响应数据

答案 3 :(得分:0)

使用此网站并找出建立的网站
www.builtwith.com