首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何辨别网站正在使用的云技术

如何辨别网站正在使用的云技术
EN

Stack Overflow用户
提问于 2012-08-09 01:40:34
回答 3查看 359关注 0票数 0

我没有作弊,但有人问我“farmigo使用的是什么云技术?”我需要回答这个问题才能申请软件工程师的职位。他们的站点http://www.farmigo.com/about/the-movement

和jobs developers.farmigo.com

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

所以我的问题是:一个通用的算法来找出一个网站正在使用什么技术。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-09 01:48:57

他们使用的是Google App Engine。我通过打开一个外壳并键入dig www.farmigo.com来确定这一点。www.farmigo.com的CNAME DNS条目为ghs.google.com。我知道谷歌提供了什么云服务,所以答案自然随之而来。

而且,为了回答你的问题,没有一个“通用算法”来确定一个网站正在使用什么云服务。你得做点侦探工作。

票数 1
EN

Stack Overflow用户

发布于 2012-08-09 01:50:22

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

代码语言:javascript
复制
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/Apache Tomcat的)。使用你对他们的产品/站点的了解来确定他们可能拥有的技术:如果他们有大型数据集或大量非常相似的页面,他们可能会使用Spring或Hibernate。

更深层次的侦探工作选项:

  • 浏览Wayback机查找过期的招聘信息,寻找某些technologies.
  • Ask:方面的专业知识,找到公司的现任或前任员工(通过他们的联系信息、招聘联系人或linkedIn/类似信息),并询问他们使用的是什么技术。

如果你想要一种真正公式化的方式来确定网站使用了什么技术,而没有任何后备的访问权限,那就试试漏洞扫描器。请注意,这可能是合法的,也可能不合法。

票数 0
EN

Stack Overflow用户

发布于 2014-08-28 14:57:35

快速注意:如果你使用的是windows (Joe Taylor在linux上使用dig ),那么就使用nslookup。顺便说一下,这个问题是farmingo.com的招聘挑战,没有作弊!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11870109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档