我经常会遇到一个好看的或者功能强大的网站,我想知道是用什么技术来创建的。有什么技术可以用来找出一个特定的网站是用什么来构建的?
很少有框架像web编辑器那样包含任何类型的生成器元标签。是否有任何特定语言和/或框架的迹象?
答案摘要
站点URL可能会泄露框架和/或编程语言,但不能依赖(例如,.asp等文件扩展名)。HTTP响应头、cookie、样式表和源代码注释也可能提供线索。
一些用于查询站点详细信息的很好的工具(毫无疑问还有更多):
Firefox插件:
的Javascript库
Chrome扩展:
Bookmarklet:
中的Javascript框架
发布于 2008-12-28 22:13:53
有各种各样的东西你可以留心,但它并不能真正给你任何关于网站背后的技术的确定性。一般来说,这样的信息是人们想要隐藏的,因为暴露的信息越多,恶意各方可能就越容易识别安全漏洞或拒绝服务漏洞。
如果我感兴趣,我可能会看一下,没有特别的顺序:
用于注释的
顺便说一句,其他答案中提到的工具只是为你查看了网站的上述属性中的一部分,尽管是自动的,而且速度更快。:)
发布于 2008-12-28 22:15:20
您可以使用http://builtwith.com来确定使用了哪种服务器和编程语言。例如,它告诉我,它使用IIS7,谷歌分析,html4和utf8。
如果你想知道framework...well,仅仅从网站上看可能是不可能的。你为什么不给他们写封电子邮件?;)
发布于 2008-12-28 22:31:49
我为火狐使用了一个插件,它为我提供了托管网站的IP和国家,以及名为Domain Details的Web服务器名称,而对于javascript框架,我使用了WTFramework
我仍然需要知道它是在什么脚本上编写的,但这是一个开始:)
希望能有所帮助。
附注:输出结果如下:
alt text http://img88.imageshack.us/img88/2505/200812282328ha0.png
https://stackoverflow.com/questions/396739
复制相似问题