我必须在某个IP范围内自动查找网络服务器
它不应该看起来像攻击所以我不能使用ping,curl,lynx。我也不能使用反向dns。
另一种方法是使用google或bing等搜索引擎。我可以通过在搜索框中放入ip进行搜索,我可以检查地址是否包含ip,然后我知道这是Web服务器。
但谷歌不会返回有用的数据。例如,对于ip 212.77.100.101(它是Web服务器)不返回有用的结果,结果网页上的任何一个都不包含地址上的212.77.100.101(https://www.google.pl/search?q=212.77 .100.101)。
该问题是否有其他解决方案或是否有任何搜索引擎可供使用?
答案 0 :(得分:0)
这实际上取决于很多因素。您将需要一些脚本来搜索直接谷歌搜索结果以获取您想要的信息。再加上服务器是什么意思?就像常规的ole网站服务器一样?您可以以某种方式利用arin whois来查询IP地址以及任何属于google,yahoo等的内容,您可以将其识别为LIKELY服务器IP地址。如果您想查看它是否是基于操作系统,端口等更多技术信息的服务器,那么您可能在谷歌上找不到太多。
例如,谷歌IP的ARIN WHOIS就是这样,http://whois.arin.net/rest/net/NET-74-125-0-0-1/pft。使用您对语言的偏好,您可以对网页进行查询并让它将DOM或w / e返回到变量,然后查找具有标识信息的元素,例如名称下的谷歌名称或其他内容效果。
真正告诉AFAIK的最好方法是检查端口和其他技术,这些都是你听不到的。我不知道你可以通过IP地址访问那些信息的数据库......
服务器是什么意思?这将有助于缩小您的目标。只是任何提供某种数据的IP?或者任何回到linux盒子的东西?
更多细节! :d