这可能是一个有点愚蠢的问题,但我想知道是否有一个好方法可以从提供的 html 中辨别网站的底层编程语言?即判断它是asp.net、php、python还是java等。
我知道推断这一点的一个简单方法是查看响应 header 并查看它所在的服务器,但是如果它使用像 cloudflare 这样的服务与 nginx,即本质上掩盖服务器类型的反向代理,会怎么样。
另外,对于 asp.net,我知道有一些赠品,例如 aspx 扩展,但如果这些是隐藏的怎么办?另外,其他语言有什么致命的赠品吗?
基本上,我的问题归结为我是否可以完全屏蔽网站中使用的语言?
最佳答案
请查看以下网站: http://builtwith.com/ 。 您可以了解一个网站是用什么技术构建的。
关于java - 有没有办法判断网络应用程序的编程语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31587235/