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

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

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

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

工具目录

分类

查看所有分类
Loading categories
InstagramMutualFollowerChecker — 检查 Instagram 账号之间的互相关注(本地托管,使用你自己的会话 ID) | Kitploit
工具/GitHubGitHub/oscarfromnz/instagrammutualfollowerchecker
OSINT (开源情报)信息收集Web安全社会工程学
GitHuboscarfromnz/instagrammutualfollowerchecker

InstagramMutualFollowerChecker

检查 Instagram 账号之间的互相关注(本地托管,使用你自己的会话 ID)

查看仓库

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
1932个月前Kitploit 审核通过

Instagram 互关粉丝检查器

一个基于 Node.js/Express 的 Web 应用,通过抓取关注者数据来检查 2 个或更多 Instagram 账号间的互关关系。

功能特性

  • ✅ 检查多个 Instagram 账号间的互关粉丝
  • ✅ 支持公开账号以及你关注的私密账号

环境要求

  • Node.js (v12 或更高版本)
  • npm 或 yarn

安装步骤(在终端中输入)

  1. 克隆项目:

    root@kitploit:~
    git clone https://github.com/OscarFromNZ/InstagramMutualFollowerChecker
    
  2. 进入项目目录:

    root@kitploit:~
    cd InstagramMutualFollowerChecker/
    
  3. 安装依赖:

    root@kitploit:~
    npm install
    
  4. 在根目录创建 .env 文件:(只需创建一个名为 .env 的文件)

    root@kitploit:~
    SECRET=12983y98efhisodufgsdukyfagousdyfgaosdfyaogsdgyf
    PORT=3000
    INSTAGRAM_SESSION_ID=go_to_your_cookies_to_find_it_or_google_it
    

使用方法

  1. 启动服务器:

    root@kitploit:~
    npm start
    

    或直接运行:

    root@kitploit:~
    node index.js
    
  2. 打开浏览器并访问:

    root@kitploit:~
    http://localhost:3000
    
  3. 输入至少 2 个 Instagram 用户名(大号账号会非常耗时,最多建议不超过 1 万关注者)

  4. 点击“查找互关粉丝”获取结果

项目结构

root@kitploit:~
├── index.js                      # 入口文件
├── Website.js                    # Express 应用设置
├── package.json                  # 依赖信息
├── routes/
│   ├── homeRoutes.js            # 主页路由
│   └── apiRoutes.js             # API 端点
├── services/
│   └── instagramService.js      # Instagram 抓取逻辑
├── public/
│   └── styles.css               # 前端样式
└── views/
    └── index.ejs                # HTML 模板

API 端点

POST /api/mutual-followers

获取多个 Instagram 账号间的互关粉丝。

请求示例:

root@kitploit:~
{
  "usernames": ["username1", "username2", "username3"]
}

响应示例:

root@kitploit:~
{
  "success": true,
  "usernames": ["username1", "username2"],
  "mutualFollowers": [
    {
      "username": "follower_username",
      "id": "user_id",
      "full_name": "Follower Name",
      "profile_pic_url": "https://..."
    }
  ],
  "count": 5
}

GET /api/profile/:username

获取特定账号的个人资料信息。

响应示例:

root@kitploit:~
{
  "success": true,
  "profile": {
    "username": "username",
    "full_name": "Full Name",
    "biography": "Bio text",
    "followers_count": 1000,
    "following_count": 500,
    "is_private": false,
    "is_verified": true,
    "profile_pic_url": "https://...",
    "posts_count": 100
  }
}

依赖项

  • express:Web 框架
  • express-session:会话管理
  • ejs:模板引擎
  • node-fetch:用于 Instagram API 的 HTTP 请求
  • insta-api:Instagram API 封装
  • dotenv:环境变量管理

限制说明

  1. 公开账号及你关注的私密账号:仅适用于公开的 Instagram 账号以及你关注的私密账号。

  2. 大量关注者列表:获取非常大的关注者列表(1 万以上)可能会耗费大量时间和内存。

故障排除

“账号为私密 - 仅可检查公开账号”

  • 请确认你关注了该账号

“未找到用户名”

  • 请确保用户名拼写正确
  • 先在 Instagram 网站上核实用户名

许可证

ISC


注意:此应用会抓取 Instagram 数据。请始终遵守 Instagram 的服务条款并合理使用。

下载工具