0

我必须自动查找特定 IP 范围内的 Web 服务器

它不应该看起来像攻击,所以我不能使用 ping、curl、lynx。我也不能使用反向 dns。

另一种方法是使用 google 或 bing 等搜索引擎。稍后我可以通过将 ip 放入搜索框中进行搜索我可以检查地址是否包含 ip 然后我知道那是 Web 服务器。

但谷歌不返回有用的数据。例如,对于 ip 212.77.100.101(这是网络服务器)不返回有用的结果,结果网页上的任何结果都不包含地址上的 212.77.100.101 (https://www.google.pl/search?q=212.77 .100.101)。

该问题是否有其他解决方案,或者是否有任何搜索引擎可供使用?

4

1 回答 1

0

这实际上取决于很多因素。您将需要一些脚本来通过直接的谷歌结果搜索您想要的信息。另外,服务器是什么意思?就像普通的 ole 网站服务器一样?您可能会以某种方式使用 arin whois 来查询 IP 地址以及属于 google、yahoo 等的任何您可以识别为 LIKELY 服务器 IP 地址的地址。如果您希望查看它是否是基于更多技术信息(如操作系统、端口等)的服务器,那么您在 google 上可能找不到太多信息。

例如,一个 google ip 的 ARIN WHOIS 出现在这里,http://whois.arin.net/rest/net/NET-74-125-0-0-1/pft。使用您对语言的偏好,您可能会查询网页并将 DOM 或 w/e 返回到变量,然后查找具有识别信息的元素,例如名称下的 google 名称或其他内容影响。

真正分辨 AFAIK 的最佳方法是检查端口和其他技术,而您无法通过它的声音来做到这一点。我不知道您可以访问一个数据库,该数据库也可以通过 IP 地址获得该信息......

你说的服务器是什么意思?这将有助于缩小您希望完成的工作。只是提供某种数据的任何 IP?或者任何回到 linux 盒子或其他东西的东西?

更多详情!:D

于 2012-11-30T14:53:39.963 回答