yezz123/SoIG

GitHub: yezz123/SoIG

一款 Instagram OSINT 命令行工具,用于批量提取目标账户的详细个人资料、标签和帖子信息。

Stars: 382 | Forks: 41

![SoIG](https://raw.githubusercontent.com/yezz123/SoIG/master/.github/header.svg) # SoIG 这款 Instagram OSINT 工具可以获取 Instagram 账户的一系列信息,而这些信息通常是你仅仅通过查看其个人主页无法获取的。 ## 快速入门 **获取的信息包括**: - **个人资料**:用户名、个人名称、URL、粉丝数、关注数、帖子数、个人简介、头像 URL、是否为商业账户、是否关联了 FB 账户、外部 URL、是否最近加入、商业类别名称、是否为私密账户、是否已认证。 - **标签**:最常用的标签,以及通过 `-t` 获取所有使用过的标签。 - **帖子**:无障碍说明、位置、时间戳、是否禁用评论、正文、图片 URL。 ### 前置条件 - Python 3 或更高版本。 - Linux 操作系统,例如 Ubuntu 或 Kali Linux。 ### 项目设置 ``` # clone repo $ git clone https://github.com/yezz123/SoIG # 移动到 project folder $ cd SoIG ``` ### 创建虚拟环境 - 使用 virtualenv 创建虚拟环境。 ``` # 创建 virtual environment $ virtualenv venv ls -la venv/bin/ # 激活 virtual environment $ source venv/bin/activate # 安装所有 dependencies $ pip install -r requirements.txt ``` ### 运行应用程序 - 你可以手动运行 `main.py` 文件。 ``` # 运行 Script $ python3 main.py ``` ## 用法 以下是一个用于运行 SoIG 的简单命令工作流及其描述。 | 用法 | 描述 | | ------------------------------------- | --------------------------------------------------------- | | `-h` , `--help` | 显示此帮助消息并退出。 | | `-u` USERNAME , `--username` USERNAME | 要扫描的账户用户名。 | | `-p` , `--postscrap` | 抓取所有上传图片的信息。 | | `-s` , `--savedata` | 将数据保存到文件(保存头像、信息和帖子信息)。 | ### 免责声明 - 本项目仅供教育目的使用。未经事先许可,将此软件用于目标系统是违法的,任何因滥用此软件造成的损害,作者均不承担责任。 ## 许可证 本项目基于 [MIT 许可证](LICENSE) 的条款授权。
标签:ESC4, OSINT, Python, URL抓取, 数据抓取, 数据泄露, 无后门, 社交媒体, 逆向工具