介绍一个很有前途的数据抓取工具:开源情报

  • 快速了解目标人

这个抓取工具叫 InstagramOSINT

InstagramOSINT 不仅仅是照片抓取工具。它有一些非常新的功能,它可以通过 Instagram API 获得其他信息,包括用户名、个人资料名称、个人简介、该帐户是否最近加入、是否已连接到 Facebook 帐户、以及该帐户是否经过验证。

很全面,可以帮您一次性深入了解目标人。测试显示效果很不错。NixIntel 介绍了这个工具的基本用法,在这里看到原文《Instagram OSINT – A Promising New Python Tool》。

安装

测试在使用 Python 3.6 的 Linux Mint 19.1 上安装并运行 InstagramOSINT。

在终端中,使用git进行安装,如下所示:

$ git clone https://github.com/sc1341/InstagramOSINT

转到 InstagramOSINT 目录:

$ cd InstagramOSINT

然后只需将 Python 指向 main.py 脚本即可:

$ python main.py -h

这将显示帮助菜单,该菜单将告诉您当前的运行选项:

$ python main.py --username TARGET_USERNAME

首次使用

在非正式的曼联 Instagram 帐户@manutd 上进行测试(这不是官方帐户)。

查询帐户的语法如下:

python main.py --username manutd

该脚本将运行并首先获取所有图像。即使只在帐户上发布了13张图像,这也花了一段时间,InstagramOSINT 会获取图像的所有可用分辨率并将其保存到 InstagramOSINT 文件夹中。

帐户中的每个图像均保存在其自己的文件夹中。

除图像外,该工具还创建了两个文本文件。 Posts.txt 获取有关每个帖子的所有数据,data.txt 包含有关该帐户的很多信息。原始文本格式输出到终端:

以及作为原始文本文件:

这个很难直接进行读取和分析,但是可以JSONViewer 上轻松将其转换为精美的JSON格式。这是整理后的输出:

相当有用的小工具。随着时间的流逝,它的发展将会很有趣,值得关注。

Instagram OSINT – A Promising New Python Tool

2 thoughts on “介绍一个很有前途的数据抓取工具:开源情报

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据