이메일이나 닉네임 하나로 흩어진 계정과 프로필 정보를 한곳에 모으는 도구
이메일 주소나 사용자 이름 하나만 입력하면, 그 이름이 사용된 수천 개의 플랫폼에서 계정이 있는지 자동으로 확인합니다. 발견된 계정에서 프로필 사진, 자기소개, 팔로워 수 같은 세부 정보까지 함께 수집해 디지털 흔적을 정리해 줍니다. 보안 연구나 디지털 발자국 조사를 할 때 수동으로 사이트를 하나씩 뒤지는 대신, 이 도구가 대량의 검색을 대신 수행합니다.
2,720개 이상의 플랫폼을 동시에 점검
이 도구는 이메일과 사용자 이름 두 가지 방식으로 스캔을 지원합니다. 이메일로 검색하면 210개 이상의 사이트에서 해당 주소의 등록 여부를 확인하고, 사용자 이름으로 검색하면 2,510개 이상의 플랫폼에서 계정 존재 여부를 점검합니다. 총 2,720개 이상의 스캔 벡터를 활용해 대상의 디지털 발자국을 빠르게 매핑합니다. 각 플랫폼에서 프로필 이미지, 바이오, 팔로워 수, UID 번호, 판매자 상태 등 다양한 메타데이터를 수집합니다. 이를 통해 대상의 관심사나 계정 등록 여부를 빠르게 파악할 수 있습니다.
초기 결과에서 찾은 단서를 자동으로 추적
단순 계정 확인을 넘어, 초기 스캔 결과에서 노출된 핸들, 프로필 링크, 이메일 주소를 자동으로 찾아내어 2차 스캔으로 이어가는 피벗 기능이 있습니다. 이메일 스캔에서 발견된 핸들을 기반으로 사용자 이름 스캔을 수행하거나, 사용자 이름 스캔에서 발견된 이메일을 다시 추적하는 식으로 다단계 정찰이 가능합니다. --cross-scan 옵션을 사용하면 이 과정이 자동으로 진행되며, --cross-depth로 추적 깊이를 조절할 수 있습니다. 또한 와일드카드 기반의 변형 생성기를 통해 오타나 별칭으로 숨겨진 계정도 포착할 수 있습니다.
AI 에이전트 연동과 다양한 결과물 출력
모델 컨텍스트 프로토콜(MCP) 서버를 내장하여 Claude Desktop, Cursor 같은 AI 코딩 어시스턴트와 직접 연결할 수 있습니다. AI 에이전트가 자율적으로 OSINT 스캔을 실행하고, 노출된 프로필을 기반으로 피벗하며, 디지털 발자국을 분석하는 워크플로우를 지원합니다. 스캔 결과는 PDF, JSON, CSV 형식으로 자동 내보낼 수 있어 파이프라인 통합이 용이합니다. PDF 보고서에는 프로필 사진이 포함되어 시각적으로 확인하기 쉽습니다. 또한 httpx와 curl_cffi를 기반으로 한 병렬 엔진이 TLS 지문 위장을 통해 높은 동시성으로 스캔을 수행합니다.
설치와 기본 사용법
Python 환경에서 pip install user-scanner 명령으로 설치할 수 있으며, MCP 서버 지원이 필요하면 pip install "user-scanner[mcp]"를 사용합니다. 특정 카테고리나 모듈만 스캔하려면 -c 또는 -m 옵션을 사용하고, 대량 스캔은 텍스트 파일을 입력으로 받아 처리합니다. 프록시 로테이션과 사전 검증 기능도 내장되어 있어 네트워크 환경에 유연하게 대응할 수 있습니다.
사용 전 반드시 알아야 할 점
이 도구는 교육 목적, 승인된 보안 연구, 방어적 OSINT 조사에 한정하여 사용하도록 명시되어 있습니다. 개발자는 소프트웨어의 오용이나 법적 결과에 대해 책임을 지지 않는다고 고지하고 있습니다. 특히 교차 스캔과 같은 고급 기능을 사용할 때는 대상의 프라이버시와 관련 법규를 반드시 준수해야 합니다.