업데이트로 돌아가기
New releaseSep 3, 2026

user-scanner v1.5.1

이메일 및 사용자 이름 정찰을 위한 295개 이상의 벡터를 지원하는 멀티 플랫폼 OSINT 스캐너. 프로필 메타데이터를 추출하고, 계정 등록 여부를 확인하며, 유출 정보 인텔리전스를 통합하여 디지털 발자국 분석을 수행합니다.

공유

User Scanner

User Scanner Logo

Discord

kaifcodec%2Fuser-scanner | Trendshift


심층적인 이메일 및 사용자 이름 인텔리전스를 위해 설계된 강력한 2-in-1 OSINT 제품군입니다.

175개 이상의 이메일 연동 사이트290개 이상의 사용자 이름 플랫폼을 포함한 총 465개 이상의 스캔 벡터를 통해 디지털 발자취를 매핑하고, 대상의 행동을 분석하며, 관심사를 파악하고, 사용자 이름의 전체 메타데이터를 확인하고, 계정 등록 여부를 몇 초 만에 검증할 수 있습니다.


💖 후원

WebVetted Sponsor Banner
계정 열거를 넘어서. WebVetted은 이메일이나 사용자 이름을 심층 OSINT 강화, 유출 인텔리전스, AI 분석, 대화형 신원 그래프를 갖춘 완전한 신원 조사로 전환합니다.
조사 시작하기 →


banner-github
전문 조사관과 분석가를 위한 종합 OSINT 플랫폼. 250개 이상의 모듈을 통한 이메일, 전화번호, 사용자 이름 역검색. 강력한 도구로 인텔리전스 수집을 자동화하세요.
시작하기 →


banner-github
초보자 친화적인 오픈소스 이슈를 찾고 오늘 첫 풀 리퀘스트를 만들어 보세요.
시작하기 →


✨ 주요 기능

  • 🔎 심층 이메일 및 사용자 이름 OSINT: 이메일 등록 여부를 조회하고 465개 이상의 플랫폼에서 고급 사용자 이름 프로파일링을 수행합니다.
  • 👤 풍부한 메타데이터 스크래핑: 아바타, 자기소개, 팔로워 수, UID 번호, 판매자 상태, 계정 속성을 스크래핑합니다.
  • 🔀 교차 스캔 및 피벗 엔진: 초기 스캔에서 핸들, 프로필 링크, 노출된 이메일 주소를 마이닝하여 보조 대상 벡터로 자동 피벗합니다.
  • 🤖 Model Context Protocol (MCP) 서버: Claude Desktop, Cursor, Antigravity, LLM을 위한 네이티브 AI 에이전트 통합으로 자율 OSINT 스캔과 재귀적 피벗을 실행합니다.
  • 🛡️ Hudson Rock 인포스틸러 유출 인텔리전스: --hudson 플래그를 사용하여 인포스틸러 악성코드 유출 로그를 조회해 우선순위가 높은 대상 상관관계를 분석합니다.
  • 고처리량 병렬 엔진: httpxcurl_cffi 기반으로 자동 TLS 핑거프린트 위장과 함께 최대 동시성을 제공합니다.
  • 🔀 순열 및 별칭 생성기: 와일드카드 기반 사용자 이름 변형 생성으로 타이포스쿼팅이나 대체 별칭을 포착합니다.
  • 📂 다중 형식 보고서: 파이프라인 통합을 위한 PDF(프로필 사진 포함), JSON, CSV 자동 내보내기.
  • 🌐 고급 프록시 피벗: 프로토콜 자동 감지(http, socks5)와 스캔 전 상태 검증(--validate-proxies)을 갖춘 내장 프록시 로테이션.
  • 🎨 반응형 터미널 UI: 동적 진행 상황 추적, 자체 적응형 카테고리 그리드(-lu/-le), 명확한 상태 보고.

🚀 설치

🐍 PyPI를 통한 설치 (권장)

# Upgrade pip and install user-scanner
python3 -m pip install --upgrade pip
pip install user-scanner

# Optional: Install with MCP Server support for AI agents
pip install "user-scanner[mcp]"

📦 가상 환경 설정

# Create and activate virtual environment
python3 -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\Activate.ps1

# Install package
pip install user-scanner

❄️ Nix를 통한 설치 (Linux 및 macOS)

# Run instantly without installing permanently
nix run github:kaifcodec/user-scanner/main -- --help

# Drop into a temporary shell with user-scanner active
nix shell github:kaifcodec/user-scanner/main

💻 사용 가이드

1. 기본 사용자 이름 및 이메일 스캔

사용 가능한 모든 플랫폼 모듈에서 단일 사용자 이름 또는 이메일 주소를 스캔합니다:

user-scanner -u johndoe             # Single username scan
user-scanner -e [email protected]   # Single email scan

2. 교차 스캔 및 피벗 인텔리전스

이메일 스캔은 계정 존재를 입증하지만 핸들을 거의 드러내지 않습니다. --cross-scan은 대상 프로필에서 노출된 핸들, 프로필 링크, 보조 이메일 주소를 마이닝하여 일치하는 모든 플랫폼에 걸쳐 다중 패스 정찰로 피벗합니다:

피벗 방향마이닝 대상
-eusername이메일의 등록된 프로필에 노출된 핸들 또는 소셜 링크
-uusername대상 소셜 프로필 전반에 걸쳐 공개된 보조 별칭
-uemail대상 프로필 페이지에 게시된 공개 이메일 주소
-eemail초기 이메일 프로필에서 노출된 보조 주소
user-scanner -u johndoe --cross-scan                                  # Pivot from username scan
user-scanner -e [email protected] --cross-scan                        # Pivot from email scan
user-scanner -e [email protected] --cross-scan --cross-links verified # Platform-verified links only
user-scanner -u johndoe --cross-scan --cross-depth 2        # Follow links two hops deep

💡 신뢰도 점수, 링크 분류 규칙, 비용 모델에 대해서는 docs/CROSS_SCAN.md 를 참조하세요.

3. Hudson Rock 악성코드 유출 인텔리전스

대상 사용자 이름 또는 이메일 주소가 인포스틸러 악성코드 감염 로그에 노출되었는지 확인합니다:

user-scanner -u johndoe --hudson             # Username malware log check
user-scanner -e [email protected] --hudson   # Email malware log check

🖼️ 출력 터미널 스크린샷과 시각적 미리보기를 보려면 docs/EXAMPLES.md 를 참조하세요.

4. 대상 카테고리 및 모듈 스캔

특정 카테고리나 개별 모듈을 스캔하거나, 반응형 그리드로 사용 가능한 모듈을 나열합니다:

user-scanner -u johndoe -c dev                # Developer platforms only
user-scanner -e [email protected] -m github   # Single module check
user-scanner -u johndoe -m github,instagram   # Specific comma-separated modules

user-scanner -lu                              # List user categories & modules grid
user-scanner -le                              # List email categories & modules grid

5. 대량 파일 스캔

입력 파일에서 여러 대상을 스캔합니다 (한 줄에 대상 하나):

user-scanner -uf usernames.txt   # Bulk username scan
user-scanner -ef emails.txt      # Bulk email scan

6. 보고서 내보내기, 옵션 및 프록시

# Export results to PDF, JSON, or CSV
user-scanner -u johndoe -f pdf -o report.pdf
user-scanner -u johndoe -f json -o results.json

# Verbose URL reporting and show all results (including not found)
user-scanner -u johndoe -v --all

# Rotate proxies with pre-scan validation check
user-scanner -u johndoe -P proxies.txt --validate-proxies

7. AI 및 LLM 에이전트 통합 (MCP 서버)

Model Context Protocol (MCP) 을 통해 user-scanner를 AI 코딩 어시스턴트와 LLM 플랫폼에 직접 연결합니다. 이를 통해 AI 에이전트(Claude Desktop, Cursor, Antigravity, Open-WebUI)가 핸들과 이메일을 자율적으로 조사하고, 노출된 프로필로 피벗하며, 디지털 발자취를 분석할 수 있습니다.

서버 시작

# Start the MCP server over standard I/O (stdio)
user-scanner-mcp

# Optional: Enable verbose logging to stderr
user-scanner-mcp -v

MCP 클라이언트 구성

클라이언트 구성(예: claude_desktop_config.json 또는 mcp_config.json)에 user-scanner를 추가합니다:

{
  "mcpServers": {
    "user-scanner": {
      "command": "user-scanner-mcp"
    }
  }
}

노출된 AI 도구

도구설명기능
scan_username플랫폼 전반에 걸친 심층 사용자 이름 OSINT 및 프로필 강화대상 스캔(category, module), 재귀적 cross_scan, 프록시 주입, loudness 토글
scan_email플랫폼 전반에 걸친 심층 이메일 검증 및 계정 검색대상 범위 지정, 자동 링크 피벗(cross_scan), 사용자 지정 프록시, loudness 토글
list_available_modules동적 카탈로그 및 모듈 검색AI 에이전트가 지원되는 모든 플랫폼과 카테고리를 동적으로 조회 가능

📚 문서 허브

docs/ 디렉터리에서 자세한 문서 가이드를 살펴보세요:


🐍 Python 라이브러리 모드

User Scanner 엔진을 Python 스크립트에 직접 통합합니다:

import asyncio
from user_scanner.core import engine
from user_scanner.email_scan.shopping import etsy

async def main():
    # Engine validates target against module and returns Result object
    result = await engine.check(etsy, "[email protected]")
    print(result.to_json())

asyncio.run(main())

💡 전체 Python API 문서와 배치 카테고리 검사 예제는 docs/USAGE.md 를 참조하세요.


💖 프로젝트 후원

웹 플랫폼은 인증 흐름을 끊임없이 업데이트합니다. 465개 이상의 스캔 모듈을 유지하려면 이 제품군을 안정적으로 유지하고 사이버보안 커뮤니티에 무료로 제공하기 위한 24시간 헌신이 필요합니다.

user-scanner가 수동 피벗 시간을 절약해 주었거나 조사에 도움이 되었다면 프로젝트 후원을 고려해 주세요:

👉 GitHub에서 후원하기

프로젝트 후원자

user-scanner의 지속적인 개발을 지원해 주시는 놀라운 후원자분들께 큰 감사를 드립니다!


📜 기여

커뮤니티 기여를 환영합니다! PR을 열거나 새로운 스캔 모듈을 제출하기 전에 기여 가이드라인 을 읽어 주세요.


⚠️ 면책 조항

이 도구는 교육 목적, 승인된 보안 연구, 방어적 OSINT 조사를 위해서만 제공됩니다. 개발자는 이 소프트웨어의 배포로 인해 발생하는 오용, 예기치 않은 결과, 법적 조치에 대해 어떠한 책임도 지지 않습니다.

카테고리