Bing-ip2hosts 是一个 Bing.com 网页抓取器,通过 IP 地址发现主机名。

Bing-ip2hosts 是一个 Bing.com 网页抓取器,通过 IP 地址发现主机名。Bing 是微软的旗舰搜索引擎,前身为 MSN Search 和 Live Search。
它提供了一个搜索引擎独有的功能——允许按 IP 地址进行搜索。Bing-ip2hosts 利用了这个功能。
它可以用于发现子域名和其他相关域名。它还有助于识别在共享主机环境中托管的网站。该技术遵循渗透测试或漏洞赏金侦察阶段的最佳实践,用以扩展目标的攻击面。
与许多其他通过网页抓取 Bing 的侦察工具不同,该工具具有智能抓取行为,以最大化主机名的发现。

Bing 提供了一个搜索引擎独有的功能——允许按 IP 地址进行搜索。要尝试此功能,请前往 Bing.com 并搜索 IP:40.113.200.201。它应该会显示来自 microsoft.com 的结果。如果显示空结果,则添加一个点。
与其他仅在抓取 10 个结果页面后停止的 Bing 抓取工具不同,bing-ip2hosts 可以抓取数千个结果。它会持续抓取搜索结果页面,直到不再发现新结果。
在满足以下任一条件时抓取完成:
当 Bing 报告某些结果已被删除时,它还会提醒用户。
如果按 IP 地址搜索返回空结果,请添加一个点。Bing-ip2hosts 始终在查询后附加一个点(%2e)以避免此问题。
默认情况下,此工具将搜索语言指定为 "en-us"。市场保持未设置状态,因为这似乎可以最大化结果。
可以配置以下 URL 参数:
这两个参数都可能影响返回的结果数量。
市场代码的完整列表可在 docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-support 找到。
有时 Bing 不允许用户到达搜索结果页面的末尾。
例如,在显示 3 页结果的搜索中,它并不总是允许用户到达第 3 页。相反,它会返回第一页的结果。可以通过搜索 ip:8.8.8.8 . 来演示。请注意,返回的不总是第一页。

使用以下命令查看用法信息。
bing-ip2hosts 是一个 Bing.com 网页抓取器,通过 IP 地址发现网站。
用于 OSINT 和发现渗透测试目标的攻击面。
用法: ./bing-ip2hosts [选项] IP|主机名
选项:
-o 文件 输出主机名到文件。
-i 文件 从文件输入 IP 地址或主机名列表。
-n 数值 在连续 NUM 个抓取页面未返回新结果后停止(默认:5)。
-l 选择用于 setlang 参数的语言(默认:en-us)。
-m 选择用于 setmkt 参数的市场(默认未设置)。
-u 仅显示主机名。默认为包含 URL 前缀。
-c CSV 输出。每行输出 IP 和主机名,以逗号分隔。
-q 安静模式。除最终结果外禁用输出。
-t 目录 使用此目录替代 /tmp。
-V 显示 bing-ip2hosts 的版本号并退出。
bing-ip2hosts 需要 wget。在 Ubuntu Linux 和 Kali Linux 中默认已安装。
在 macOS 上可通过 homebrew 安装。
homebrew install wget
在 Debian 和 Ubuntu Linux 上可通过 apt 安装。
sudo apt install wget
将 bing-ip2hosts 复制到 $PATH 中的某个文件夹。
sudo cp ./bing-ip2hosts /usr/local/bin/
Bing-ip2hosts 使用 Bash 脚本语言。
已知可在以下系统上工作。
GNU bash, 版本 4.4.20(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
macOS 自带的 Bash 版本发布于 2007 年,是最后一个以 GPLv2 许可的版本。更新的版本以 GPLv3 许可,其许可条款禁止 Apple 将其捆绑在 macOS 中。
GNU bash, 版本 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.
以下是通过 IP 地址搜索 Bing 的项目列表。
以下是其他用于侦察的 Bing 相关项目列表。注意,这些项目并非通过 IP 地址搜索 Bing。
版权所有 Andrew Horton,又名 urbanadventurer。
本项目采用 GPL version 3 许可。详见附带的 LICENSE.txt。
⚒️ 如果您有任何想法,请直接提出 issue 并告诉我您的想法。
如果您想贡献,请 fork 仓库并按您的意愿进行修改。非常欢迎 Pull Request。
本项目使用了以下开源包。