MetaFinder – 通过 Google 搜索域中的文档
元数据是描述为原始值的简单数据,需要对其进行处理以生成信息和派生知识。元数据通常被描述为“关于数据的数据”。这些数据通常包括描述文档的各种信息,包括文件名、文件大小、文件所有者或文件创建者的用户名,以及用户保存文件的位置或路径。此过程自动发生,无需任何用户输入或通信。攻击者读取此信息的能力可能会对目标组织进行一些独特的渗透,包括用户名、计算机或服务器名称、网络路径、文件共享和其他好东西。
什么是 MetaFinder 工具?
MetaFinder 是一种基于Python语言的工具,用于查找或爬取目标服务器上的托管文档。 MetaFinder 通过谷歌、必应、百度等各种搜索引擎在目标域中搜索文档。此工具的主要目的或此工具的目标是提取元数据。 MetaFinder 是一种在 Internet 上搜索属于您的目标的文档的工具。找到这些文档后,MetaFinder 工具会下载它们并尝试提取有价值的元数据。
MetaFinder 的特点:
- MetaFinder 从各种搜索引擎爬取文档。
- MetaFinder 是开源的。
- MetaFinder 在本地空间下载文档。
- MetaFinder 易于使用。
- MetaFinder 是一个基于Python语言的工具
在 Windows 中安装 MetaFinder 工具:
第 1 步:启动命令提示符并键入 Python3 以验证Python是否可用。
Open Command Prompt (cmd)
Type -> python
第 2 步:我们的Python环境可用于 MetaFinder 安装。键入以下命令以安装 MetaFinder。
pip3 install MetaFinder
第 3 步:您可以通过键入以下命令来升级该工具。
我们已经在使用最新版本。
pip3 install metafinder --upgrade
第4步:现在我们完成了安装,使用以下命令查看工具的帮助(更好地理解工具)索引。
metafinder -h
在窗口中使用 MetaFinder 工具:
示例 1:要搜索的域
在此示例中,我们将指定需要抓取或以文档形式查找元数据的域目标。所以对于这个例子,我们的目标域是 geeksforgeeks.org
metafinder -d geeksforgeeks.org -go -o \tmp -l 50
示例 2:设置输出路径
在上面的示例中,我们的输出位置是 \tmp,所以在这个示例中,我们将输出位置更改为 D:\MetaFIder
metafinder -d geeksforgeeks.org -go -o D:\MetaFInder -l 50
示例 3:设置文档的最大限制
在此示例中,我们将指定要从目标域 (geeksforgeeks.org) 抓取的文档数量。我们将其更改为 20。默认情况下,我们可以爬取 250 个文档。
metafinder -d geeksforgeeks.org -go -o D:\MetaFInder -l 20
示例 4:指定线程
在此示例中,我们将指定用于以更有效的方式爬取文档的线程数。我们已将线程值指定为 4。
metafinder -d geeksforgeeks.org -go -o D:\MetaFInder -l 50 -t 4
示例 5:指定搜索引擎
MetaFinder 具有从各种搜索引擎抓取文档的能力,因此在本例中,我们将指定 google 和 bing 搜索引擎。
metafinder -d geeksforgeeks.org -go -bi -o D:\MetaFInder -l 20
从 geeksforgeeks.org 下载的文件:
示例 6:显示 MetaFinder 版本
在此示例中,我们将使用以下命令或标记检查 MetaFinder 工具版本。
metafinder -v