Bash 我怎样才能知道谁使用脚本托管了一堆网站?

Bash 我怎样才能知道谁使用脚本托管了一堆网站?,bash,scripting,web-scraping,web-hosting,whois,Bash,Scripting,Web Scraping,Web Hosting,Whois,我想确定一些网站的托管位置:维亚韦斯特、戈达迪、亚马逊网络服务等等 在线上有免费的工具可以做到这一点,但对于我想要检查的网站数量(数百个),这将是一个缓慢的过程 我想写这个。我尝试了以下bash命令,但没有成功: 谁 手指 nmap 挖掘 它们都不会返回网站的主机,尽管它们对IP地址和名称服务器等方面很有帮助。有什么想法吗 我还研究了一个查询webhostinghero站点的脚本,但似乎应该有一个更简单的方法。我有一个URL和相应IP的列表,如果有帮助的话。提前谢谢 如果您想获取大量whois数

我想确定一些网站的托管位置:维亚韦斯特、戈达迪、亚马逊网络服务等等

在线上有免费的工具可以做到这一点,但对于我想要检查的网站数量(数百个),这将是一个缓慢的过程

我想写这个。我尝试了以下bash命令,但没有成功:

手指

nmap

挖掘

它们都不会返回网站的主机,尽管它们对IP地址和名称服务器等方面很有帮助。有什么想法吗

我还研究了一个查询webhostinghero站点的脚本,但似乎应该有一个更简单的方法。我有一个URL和相应IP的列表,如果有帮助的话。提前谢谢

  • 如果您想获取大量whois数据,必须通过有权访问该数据的公司

    但是,ARIN有以下免责声明:

    ARIN提供对ARIN Whois目录服务中所有对象的大容量副本的访问,以支持真正学术研究人员的工作,以及使用数据为更广泛的网络社区提供明确利益的运营商和研究人员。ARIN不向希望将Whois数据整合到产品、服务或内部系统中的运营商提供Whois数据的批量副本,对更广泛的社区没有明显的好处

    请记住,显然有其他公司提供的

  • 您还可以使用查找名称服务器,并相应地映射值。尝试使用
    netcat
    将该项目转换为其他项目。更多关于这个


  • 你为什么要这样做?只需记录下这些主机服务器的所有ip地址,然后对每个要检查的站点进行nslookup,ez@hek2mgl,他为什么要这么做有什么关系?@hek2mgl我的公司拥有从各地收购的网站,我们正在进行整合。目前还没有找到用于整合的命令行工具,但Selenium似乎可以做到这一点。这可能适用于大多数网站,但不适用于使用CloudFlare(DDoS或透明CDN)等服务的网站。根据免责声明,我似乎无法访问用于我目的的信息,但我会记住这个资源。。很高兴知道它可以批量供应。谢谢数据可通过以下方式获得:。。。其他方法但是请查看
    #2
    。如果您相应地映射主机名,您实际上可以将主机名绑定到名称服务器。如果我没记错的话,默认情况下,没有一种方法可以在C#中实现,因此
    #2
    可能是手动发送数据包。这就是我链接它的原因。从那里,您可以编写一个在Linux上运行的C/C++/C#程序,并执行相同的操作。您可以使用
    netcat