介绍一个很有前途的数据抓取工具:开源情报 - iYouPort
介绍一个很有前途的数据抓取工具:开源情报
- 快速了解目标人
这个抓取工具叫 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格式 。这是整理后的输出:
相当有用的小工具。随着时间的流逝,它的发展将会很有趣,值得关注。⚪️
文章版权归原作者所有。