Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
InstagramMutualFollowerChecker — 인스타그램 계정 간의 맞팔로우를 확인합니다 (로컬 호스팅, 자신의 세션 ID 사용) | Kitploit
도구/GitHubGitHub/oscarfromnz/instagrammutualfollowerchecker
OSINT (Open Source Intelligence)Information GatheringWeb SecuritySocial Engineering
GitHuboscarfromnz/instagrammutualfollowerchecker

InstagramMutualFollowerChecker

인스타그램 계정 간의 맞팔로우를 확인합니다 (로컬 호스팅, 자신의 세션 ID 사용)

저장소 보기

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
1932개월 전Kitploit 검토 완료

Instagram 상호 팔로워 확인기

2개 이상의 Instagram 계정 간 상호 팔로워를 확인하기 위한 Node.js/Express 웹 애플리케이션으로, 팔로워 데이터를 스크래핑하여 작동합니다.

기능

  • ✅ 여러 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 사용자 이름 입력 (계정이 크면 시간이 오래 걸리며, 최대 10,000명 정도로 제한하는 것이 좋습니다)

  4. "Find Mutual Followers"를 클릭하여 결과 확인

프로젝트 구조

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: 웹 프레임워크
  • express-session: 세션 관리
  • ejs: 템플릿 엔진
  • node-fetch: Instagram API를 위한 HTTP 요청
  • insta-api: Instagram API 래퍼
  • dotenv: 환경 변수 관리

제한 사항

  1. 공개 계정 및 내가 팔로우하는 비공개 계정: 공개 Instagram 계정 및 내가 팔로우하는 비공개 계정에서만 작동합니다.

  2. 대규모 팔로워 목록: 매우 큰 팔로워 목록(10,000명 이상)을 가져오는 데 상당한 시간과 메모리가 소요될 수 있습니다.

문제 해결

"Account is private - Only public accounts can be checked"

  • 계정을 팔로우하고 있는지 확인하세요

"Username not found"

  • 사용자 이름이 올바르게 입력되었는지 확인하세요
  • 먼저 Instagram 웹사이트에서 사용자 이름을 확인해 보세요

라이선스

ISC


참고: 이 앱은 Instagram 데이터를 스크래핑합니다. 항상 Instagram의 서비스 약관을 준수하고 책임감 있게 사용하세요.

도구 다운로드