你如何确定一个网站建立在什么技术上? [英] How do you determine what technology a website is built on?
问题描述
特定的网站是用什么构建的?
几乎没有框架似乎包含任何类似web编辑器的生成器元标记。是否有任何特定语言和/或框架的迹象?
答案摘要网站网址可能背叛了框架和/或编程语言,但不能被依赖(例如文件扩展名,例如.asp)。 HTTP响应头,cookies,样式表和源注释也可能提供线索。
查询网站详细信息的一些不错工具(毫无疑问还有更多):
Firefox插件:
Chrome扩展程序:
Bookmarklets:
- WTFramework - 显示正在使用的Javascript框架
有各种各样的东西你可以注意,但它并不真正给你一个网站背后的技术的确定性。一般来说,这样的信息是人们想要隐藏的信息,因为暴露的信息越多,恶意方面就越容易识别安全漏洞或拒绝服务漏洞。
如果我有兴趣,我可能会按照以下顺序查找: / li> 顺便提一句,其他答案中提到的工具只是为您查看网站的上述某些属性,尽管自动且稍快。 :)
Quite often I come across a nice looking or functional website, and wonder what technology was used to create it. What techniques are available to figure out what a particular website was built with?
Few frameworks seem to include any kind of generator meta tag like web editors do. Are there any tell-tale signs of particular languages and/or frameworks?
Summary of answers
Site URLs may betray the framework and/or programming language but cannot be relied upon (e.g. file extensions such as .asp). HTTP response headers, cookies, stylesheets and source comments may also give clues.
Some nice tools for querying site details (no doubt there are many more):
Firefox addons:
- Wappalyzer - CMS, frameworks/libraries, e-commerce, message boards etc.
- Domain Details - IP, country and webserver details
- Library Detector - Javascript libraries in use
Chrome Extensions:
Bookmarklets:
- WTFramework - shows Javascript framework in use
There are all sorts of things you can look out for, but it doesn't really give you any certainty as to the technology behind a site. In general, information like that is something people will want to hide, as the more information that is exposed the easier it might be for malicious parties to identify security vulnerabilities or denial of service holes.
If I was interested I'd probably look, in no particular order, at:
- urls, and file extensions.
- HTTP response headers
- Source code for comments, or standard JS libraries
Incidentally, the tools mentioned in other answers are only looking at some of the above properties of the site for you, albeit automatically, and slightly quicker. :)
这篇关于你如何确定一个网站建立在什么技术上?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!