問題描述
我經常遇到一個外觀漂亮或功能強大的網站,想知道使用什么技術來創建它.有哪些技術可以用來確定什么是特定網站是用什么構建的?
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?
答案摘要
站點 URL 可能會背叛框架和/或編程語言,但不能依賴(例如 .asp 等文件擴展名).HTTP 響應標頭、cookie、樣式表和源注釋也可能提供線索.
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):
- BuiltWith
- 域工具
- NetCraft
- W3Techs
- SimilarTech
Firefox 插件:
Firefox addons:
- Wappalyzer - CMS、框架/庫、電子商務、留言板等.
- 域名詳情 - IP、國家和網絡服務器詳情
- 庫檢測器 - 正在使用的 Javascript 庫
- Wappalyzer - CMS, frameworks/libraries, e-commerce, message boards etc.
- Domain Details - IP, country and webserver details
- Library Detector - Javascript libraries in use
Chrome 擴展程序:
Chrome Extensions:
- Wappalyzer
- SimilarTech
- PageXray
書簽:
- WTFramework - 顯示使用中的 Javascript 框架
- 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:
- 網址和文件擴展名.
- HTTP 響應標頭
- 注釋源代碼或標準 JS 庫
順便說一句,其他答案中提到的工具只是為您查看網站的上述一些屬性,盡管是自動的,而且速度稍快.:)
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. :)
這篇關于您如何確定網站建立在什么技術之上?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!