Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Osintgram — Osintgram 是一个针对 Instagram 的开源情报(OSINT)工具。它提供交互式 shell,用于通过昵称对任何用户的 Instagram 账户进行分析。 | Kitploit
工具/GitHubGitHub/datalux/osintgram
OSINT (开源情报)侦察信息收集社会工程学学习与教育
GitHubdatalux/osintgram

Osintgram

Osintgram 是一个针对 Instagram 的开源情报(OSINT)工具。它提供交互式 shell,用于通过昵称对任何用户的 Instagram 账户进行分析。

查看仓库
13.9k3.0k0年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Osintgram 🔎📸

version-1.3 GPLv3 Python3 Telegram Docker

Osintgram 是一个用于 Instagram 的 OSINT 工具,用于收集、分析和运行侦察。

免责声明:仅供教育目的!贡献者对此工具的使用不承担任何责任。

$${\color{red}警告:}$$ 建议在使用此工具时不要使用您自己的/主要账户。

$${\color{red}警告:}$$ 如果您分叉此项目并将您的 Instagram 凭据添加到您的主存储库中,请不要将它们上传到 GitHub。您可以通过将特定文件添加到忽略列表来禁用上传。

工具与命令 🧰

Osintgram 提供了一个交互式 shell,可以通过昵称对任何用户的 Instagram 账户进行分析。您可以获取:

root@kitploit:~
- addrs          获取目标照片中所有注册地址
- captions       获取用户照片的标题
- comments       获取目标帖子的总评论数
- followers      获取目标关注者
- followings     获取目标关注的用户
- fwersemail     获取目标关注者的电子邮件
- fwingsemail    获取目标关注用户的电子邮件
- fwersnumber    获取目标关注者的电话号码
- fwingsnumber   获取目标关注用户的电话号码
- hashtags       获取目标使用的标签
- info           获取目标信息
- likes          获取目标帖子的总点赞数
- mediatype      获取用户帖子类型(照片或视频)
- photodes       获取目标照片的描述
- photos         将用户照片下载到输出文件夹
- propic         下载用户的个人资料图片
- stories        下载用户的故事  
- tagged         获取目标标记的用户列表
- wcommented     获取评论目标照片的用户列表
- wtagged        获取标记目标的用户列表

您可以在此处找到详细的命令用法。

最新版本 | 命令 | 更新日志

常见问题

  1. 我可以访问私人个人资料的内容吗? 不,您无法获取私人个人资料的信息。您只能从公开个人资料或您关注的个人资料获取信息。声称成功的工具都是骗局!
  2. 什么是 challenge_required 错误以及如何绕过它? challenge_required 错误意味着 Instagram 检测到您的个人资料有可疑行为,因此需要检查您是真人还是机器人。为避免这种情况,您应按照建议的链接完成所需操作(输入验证码、确认电子邮件等)。

安装 ⚙️

  1. 分叉/克隆/下载此仓库

    git clone https://github.com/Datalux/Osintgram.git

  2. 进入目录

    cd Osintgram

  3. 为此项目创建虚拟环境

    python3 -m venv venv

  4. 加载虚拟环境

    • 在 Windows PowerShell 上:.\venv\Scripts\activate.ps1
    • 在 Linux 和 Git Bash 上:source venv/bin/activate
  5. 运行 pip install -r requirements.txt

  6. 打开 config 文件夹中的 credentials.ini 文件,并在相应字段中填写您的 Instagram 账户用户名和密码。或者使用来自 https://hikerapi.com/tokens 的 hikerapi_token(注册并确认您的 Telegram 账号后,前 100 个请求免费)。

    或者,您可以运行 make setup 命令为您填充此文件。

  7. 通过以下三种方式之一运行 main.py 脚本

    • 作为交互式提示符 python3 main.py <目标用户名>

使用 Osintgram v2(测试版)

您可以切换到 v2 分支 使用 Osintgram2 测试版。v2 有一些改进,速度更快,并具有新的命令执行界面。只需运行 git checkout v2 即可尝试。

Docker 快速入门 🐳

本节将说明如何通过 Docker 或 Docker-compose 快速使用此镜像。

先决条件

在使用 Docker 或 Docker-compose 之前,请确保您满足以下先决条件。

  1. Docker 已安装 - 链接
  2. Docker-compose 已安装(如果使用 Docker-compose) - 链接
  3. 凭据 已配置 - 这可以手动完成,或通过从仓库根目录运行 make setup 命令完成

重要提示:如果您不执行步骤 #3 并配置凭据,您的容器将无法启动。

Docker

如果安装了 Docker,您可以构建镜像并将其作为容器运行。

构建:

root@kitploit:~
docker build -t osintgram .

运行:

root@kitploit:~
docker run --rm -it -v "$PWD/output:/home/osintgram/output" osintgram <target>
  • <target> 是您希望用作侦察目标的 Instagram 账户。
  • 必需的 -i 标志启用交互式终端以在容器内使用命令。文档
  • 必需的 -v 标志在您的本地文件系统和容器之间挂载一个卷,以保存到 ./output/ 文件夹。文档
  • 可选的 --rm 标志在完成后移除容器文件系统,以防止残留物累积。文档
  • 可选的 -t 标志分配一个伪 TTY,允许彩色输出。文档

使用 docker-compose

您可以使用 docker-compose.yml 文件执行此单一命令:

root@kitploit:~
docker-compose run osintgram <target>

其中 target 是用于侦察的 Instagram 目标。

或者,您可以使用 Makefile 运行 docker-compose:

make run - 使用 compose 构建并运行。运行前提示输入 target。

Makefile(简易模式)

为了便于使用 Docker-compose,提供了一个 Makefile。

以下是一个示例工作流程,只需两个命令即可启动容器并运行 osintgram!

  1. make setup - 设置您的 Instagram 凭据
  2. make run - 构建并运行 osintgram 容器,并提示输入目标

开发示例工作流程:

  1. make setup - 设置您的 Instagram 凭据
  2. make build-run-testing - 构建并运行容器,而不调用 main.py 脚本。对于开发中的 it Docker 会话很有用。
  3. make cleanup-testing - 清理从 build-run-testing 创建的测试容器

开发版本 💻

要使用具有最新功能和修复的开发版本,请使用 Git 切换到 development 分支:

git checkout development

并使用以下命令更新到最新版本:

git pull origin development

更新 ⬇️

要使用稳定版本更新 Osintgram,只需使用 Git 拉取最新提交即可。

  1. 确保您在 master 分支上运行:git checkout master
  2. 下载最新版本:git pull origin master

贡献 💡

您可以通过提交 issue 或 pull request 来提出功能请求。

以下是 Osintgram 的贡献者列表:

外部库 🔗

Instagram API

下载工具
  • 或直接执行命令 python3 main.py <目标用户名> --command <命令>
  • 或通过环境变量使用 HikerAPI 令牌执行 HIKERAPI_TOKEN=<hikerapi 令牌> python3 main.py <目标用户名> -c <命令>