Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
InstagramMutualFollowerChecker — Instagramアカウント間の相互フォロワーをチェックします(ローカルホスト、自身のセッションIDを使用) | Kitploit
ツール/GitHubGitHub/oscarfromnz/instagrammutualfollowerchecker
OSINT (オープンソースインテリジェンス)情報収集ウェブセキュリティソーシャルエンジニアリング
GitHuboscarfromnz/instagrammutualfollowerchecker

InstagramMutualFollowerChecker

Instagramアカウント間の相互フォロワーをチェックします(ローカルホスト、自身のセッションIDを使用)

リポジトリを見る

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
19333ヶ月前Kitploit レビュー済み

Instagram 相互フォロワーチェッカー

Instagram アカウント間の相互フォロワーを確認するための Node.js/Express ウェブアプリケーションです。フォロワーデータをスクレイピングしてチェックします。

機能

  • ✅ 複数の 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. ブラウザを開いて次のURLにアクセスします:

    root@kitploit:~
    http://localhost:3000
    
  3. 少なくとも2つの Instagram ユーザー名を入力します(大規模アカウントは非常に時間がかかります。最大でも10k程度にすべきです)

  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. 大規模なフォロワーリスト: 非常に大きなフォロワーリスト(10k以上)を取得すると、時間とメモリを大量に消費する可能性があります。

トラブルシューティング

"アカウントは非公開です - 公開アカウントのみチェックできます"

  • そのアカウントをフォローしていることを確認してください

"ユーザー名が見つかりません"

  • ユーザー名が正しく入力されているか確認してください
  • 先に Instagram のウェブサイトでユーザー名を確認してください

ライセンス

ISC


注意: このアプリは Instagram のデータをスクレイピングします。Instagram の利用規約を常に尊重し、責任を持って使用してください。

ツールをダウンロード