Cloud 如何判断站点正在使用什么云技术

Cloud 如何判断站点正在使用什么云技术,cloud,Cloud,我不是在作弊,但有人问过我 “farmigo正在使用什么云技术?” 我需要回答这个问题才能申请软件工程师的职位。 他们的网站 工作呢 现在,我想知道如何了解网站的技术(PHP、.NET) 所以我的问题是: 一种通用算法,用于找出站点正在使用的技术 他们正在使用谷歌应用程序引擎。我打开一个shell并键入dig www.farmigo.com来确定这一点。www.farmigo.com的CNAME DNS条目是ghs.google.com。我知道谷歌提供什么样的云服务,所以答案很自然 而且,为

我不是在作弊,但有人问过我 “farmigo正在使用什么云技术?” 我需要回答这个问题才能申请软件工程师的职位。 他们的网站

工作呢

现在,我想知道如何了解网站的技术(PHP、.NET)

所以我的问题是:
一种通用算法,用于找出站点正在使用的技术

他们正在使用谷歌应用程序引擎。我打开一个shell并键入
dig www.farmigo.com
来确定这一点。www.farmigo.com的CNAME DNS条目是ghs.google.com。我知道谷歌提供什么样的云服务,所以答案很自然


而且,为了回答您的问题,没有一个“通用算法”来确定网站正在使用什么云服务。你必须做一些调查。

浏览他们的网站。我在“条款”页面中找到以下内容,只需在主页上单击一下即可:

OPEN SOURCE
Farmigo.com uses open source software, including:
open-csv
google-gson
FreeMarker
gwt-fx
gwt-google-apis
Google Maps API
FileUpload
alive-pdf
ga-for-flash
jQuery
获取更多信息的最佳方式是侦探工作:从招聘启事中,您可能合理地假设他们有一个Java堆栈(最有可能是基于servlet/ApacheTomcat的)。使用您对他们的产品/站点的了解来确定他们可能拥有的技术:如果他们拥有大型数据集或大量非常类似的页面,那么他们可能会使用Spring或Hibernate

更深入的侦探工作选择:

  • 浏览Wayback机器,查找过期的职位公告,寻找特定技术方面的专业知识
  • 提问:通过他们的联系信息、你的招聘联系人或linkedIn/类似网站找到公司的现任或前任员工,并询问他们使用什么技术

如果您想要一种真正公式化的方法来确定站点使用什么技术,而不需要任何备份访问,请尝试漏洞扫描程序。请注意,这可能合法,也可能不合法

请注意:如果您在windows上(Joe Taylor在linux上使用dig),那么请使用nslookup。
顺便说一句,这个问题对farmingo.com来说是一个招聘挑战,没有作弊

嗨,扎克,没有一个开源软件包括云技术。我会继续寻找,他们是一家初创企业-他们没有回头路:-)