📜  MetaFinder – 通过 Google 搜索域中的文档

📅  最后修改于: 2022-05-13 01:58:42.349000             🧑  作者: Mango

MetaFinder – 通过 Google 搜索域中的文档

元数据是描述为原始值的简单数据,需要对其进行处理以生成信息和派生知识。元数据通常被描述为“关于数据的数据”。这些数据通常包括描述文档的各种信息,包括文件名、文件大小、文件所有者或文件创建者的用户名,以及用户保存文件的位置或路径。此过程自动发生,无需任何用户输入或通信。攻击者读取此信息的能力可能会对目标组织进行一些独特的渗透,包括用户名、计算机或服务器名称、网络路径、文件共享和其他好东西。

什么是 MetaFinder 工具?

MetaFinder 是一种基于Python语言的工具,用于查找或爬取目标服务器上的托管文档。 MetaFinder 通过谷歌、必应、百度等各种搜索引擎在目标域中搜索文档。此工具的主要目的或此工具的目标是提取元数据。 MetaFinder 是一种在 Internet 上搜索属于您的目标的文档的工具。找到这些文档后,MetaFinder 工具会下载它们并尝试提取有价值的元数据。

MetaFinder 的特点:

  1. MetaFinder 从各种搜索引擎爬取文档。
  2. MetaFinder 是开源的。
  3. MetaFinder 在本地空间下载文档。
  4. MetaFinder 易于使用。
  5. MetaFinder 是一个基于Python语言的工具

在 Windows 中安装 MetaFinder 工具:

第 1 步:启动命令提示符并键入 Python3 以验证Python是否可用。

Open Command Prompt (cmd)
Type -> python

MetaFinder – 通过 Google 搜索域中的文档

第 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

MetaFinder – 通过 Google 搜索域中的文档

示例 2:设置输出路径

在上面的示例中,我们的输出位置是 \tmp,所以在这个示例中,我们将输出位置更改为 D:\MetaFIder

metafinder -d geeksforgeeks.org -go -o D:\MetaFInder -l 50

MetaFinder – 通过 Google 搜索域中的文档

示例 3:设置文档的最大限制

在此示例中,我们将指定要从目标域 (geeksforgeeks.org) 抓取的文档数量。我们将其更改为 20。默认情况下,我们可以爬取 250 个文档。

metafinder -d geeksforgeeks.org -go -o D:\MetaFInder -l 20

MetaFinder – 通过 Google 搜索域中的文档

示例 4:指定线程

在此示例中,我们将指定用于以更有效的方式爬取文档的线程数。我们已将线程值指定为 4。

metafinder -d geeksforgeeks.org -go -o D:\MetaFInder -l 50 -t 4

MetaFinder – 通过 Google 搜索域中的文档

示例 5:指定搜索引擎

MetaFinder 具有从各种搜索引擎抓取文档的能力,因此在本例中,我们将指定 google 和 bing 搜索引擎。

metafinder -d geeksforgeeks.org -go -bi -o D:\MetaFInder -l 20

MetaFinder – 通过 Google 搜索域中的文档

从 geeksforgeeks.org 下载的文件:

示例 6:显示 MetaFinder 版本

在此示例中,我们将使用以下命令或标记检查 MetaFinder 工具版本。

metafinder -v