GhostTrack, 휴대폰 번호·IP·사용자명으로 위치·정보 수집하는 OSINT 도구
대상 전화번호나 IP만 알면 대략적 위치와 소셜미디어 계정까지 한 번에 뽑아주는 파이썬 도구가 있습니다. GhostTrack은 메뉴 방식이라 리눅스·터머스 어디서든 설치 후 바로 쓸 수 있고, 시커(Seeker) 도구와 연동하면 IP 추적 정확도를 더 높일 수 있습니다. 이 글은 설치부터 메뉴별 실사용 순서, 주의할 법적·윤리적 경계까지 5단계로 정리합니다.
전화번호 한 줄, IP 한 줄만 넣으면 지도 위 좌표와 공개된 프로필까지 보여주는 자동화 스크립트가 있다면 어떨까요? 1.6만 개 스타를 받은 GhostTrack이 바로 그 역할을 합니다. 파이썬 기반이라 리눅스 데스크톱은 물론 안드로이드 터머스에서도 돌릴 수 있어 현장 OSINT 작업자들에게 꾸준히 쓰이고 있습니다.
왜 이 도구를 쓰나요
GhostTrack은 IP·전화번호·사용자명이라는 세 축을 한 번에 자동으로 수집해 주는 OSINT 도구예요. 수동으로 각각의 사이트를 찾아보는 대신, 하나의 명령어만 입력하면 위치 정보, 전화번호 소유자, SNS 사용자명까지 한 번에 정리됩니다. 이렇게 자동화하면 조사 시간이 크게 줄어들고, 놓치는 정보도 최소화할 수 있죠.
특히 IP 추적 메뉴에서는 Seeker 도구와 연동할 수 있어요. Seeker를 먼저 설치하면 GhostTrack이 IP를 조회하면서 추가적인 세부 정보를 자동으로 받아옵니다. 이를 통해 단순 IP 주소만 보는 것이 아니라, 해당 IP가 어느 지역에 속하는지, 어떤 서비스와 연결돼 있는지까지 한눈에 파악할 수 있습니다.
Seeker 설치
Seeker를 다운로드하고 실행합니다.
GhostTrack 실행
GhostTrack을 실행하고 IP Track 메뉴를 선택합니다.
연동 확인
IP와 함께 Seeker가 제공하는 추가 정보가 표시됩니다.
| ⭐ 스타 | 1.6만 개 |
|---|---|
| 🍴 포크 | 2,235개 |
| 언어 | Python |
| 최초 공개 | 3년 6개월 전(2023년 4월) |
| 마지막 업데이트 | 2년 9개월 전(2024년 1월) |
오픈소스로 제공되기 때문에 자유롭게 수정·확장할 수 있고, Python 기반이라 대부분의 Linux 환경이나 Termux에서도 손쉽게 설치할 수 있습니다. 사이버보안·정보수집·펜테스팅 등 다양한 분야에서 활용도가 높아, 초보자부터 전문가까지 모두에게 유용한 도구라고 할 수 있어요.
메뉴별 실사용 시나리오 한눈에 보기
GhostTrack은 OSINT 도구로서 IP·전화번호·사용자명이라는 세 가지 입력을 받아 각각의 정보를 자동으로 수집해 줍니다. 메뉴는 독립적으로 동작하지만 같은 인터페이스에서 순차적으로 사용할 수 있어요.
IP Track 메뉴에서는 대상 IP 주소를 직접 입력하거나, Seeker 툴과 연동해 IP를 찾아낼 수 있습니다. 입력된 IP에 대해 지리적 위치, ISP, 조직명 등 기본적인 IP 정보를 산출합니다.
Phone Track 메뉴에서는 목표 전화번호를 입력하면 해당 번호와 연결된 국가, 통신사, 가능하면 대략적인 위치 정보를 반환합니다.
Username Track 메뉴에서는 소셜 미디어 사용자명을 입력하면 해당 계정이 활동하는 플랫폼, 공개 프로필, 연관된 다른 계정 등의 정보를 출력합니다.
| 메뉴 | 입력 | 산출물 |
|---|---|---|
| IP Track | IP 주소(직접 입력 또는 Seeker 연동) | IP 위치, ISP, 조직명 등 |
| Phone Track | 전화번호 | 국가·통신사·대략적 위치 정보 |
| Username Track | 소셜 미디어 사용자명 | 플랫폼·공개 프로필·연관 계정 정보 |
주의할 점: 법적·윤리적 경계와 기술적 한계
GhostTrack은 IP·전화번호·사용자명을 입력하면 자동으로 위치와 관련 정보를 수집합니다. 이런 유형의 OSINT 도구는 대상의 동의 없이 사용하면 개인정보 보호법 등 관련 법령을 위반할 위험이 있으니, 사용 전에 반드시 법적·윤리적 기준을 검토해야 합니다.
기술적인 측면에서도 주의가 필요합니다. 저장소는 마지막 업데이트가 2년 9개월 전(2024년 1월)으로, 그 이후로 보안 패치가 제공되지 않았습니다. 라이선스 정보가 명시되지 않아, 재배포나 상업적 이용 시 법적 불확실성이 존재합니다.
| 마지막 업데이트 | 2년 9개월 전(2024년 1월) |
|---|---|
| 라이선스 | 명시 없음 |
| 주 언어 | Python |
- ⭐ 스타: 1.6만 개
- 🍴 포크: 2,235개
정리: 다음 OSINT 작업에 바로 써먹는 체크리스트
GhostTrack은 Python으로 개발된 OSINT 도구이며, 현재 1.6만 개의 스타와 2,235개의 포크를 보유하고 있습니다. 주 언어는 Python이고, 주요 태그는 cybersecurity, osint, phone-number 등 다양합니다. 저장소는 3년 6개월 전(2023년 4월)에 처음 만들어졌으며, 마지막 업데이트는 2년 9개월 전(2024년 1월)에 이루어졌습니다. Linux와 Termux 모두에서 설치가 가능하고, Seeker와 연동해 IP 정보를 확장할 수 있는 점이 특징입니다.
다음은 GhostTrack을 바로 활용할 수 있는 5단계 체크리스트입니다. 각 단계마다 필요한 확인 사항을 간단히 정리했으니, 작업 흐름에 맞춰 순서대로 진행해 주세요.
설치 확인
Linux에서는
deb패키지를, Termux에서는 전용 스크립트를 사용해 설치했는지 확인합니다. 설치가 정상적으로 완료됐는지ghosttrack --version명령어로 버전을 확인해 보세요.시커 연동 여부 결정
IP 트래킹 메뉴에서 Seeker를 연동하면 대상 IP에 대한 추가 정보를 얻을 수 있습니다. Seeker가 설치돼 있지 않다면
:zap: Install Seeker안내에 따라 먼저 설치합니다.대상 범위 확정
수집하고자 하는 대상(전화번호·IP·사용자명)을 명확히 정의합니다. 입력값이 정확해야 각 메뉴에서 올바른 결과를 얻을 수 있습니다.
결과 기록
각 검색 결과를 파일이나 데이터베이스에 저장합니다. 필요 시
> output.txt와 같은 리다이렉션을 활용해 기록을 남겨 두세요.결과 폐기 프로세스
분석이 끝난 뒤에는 민감 정보가 포함된 파일을 안전하게 삭제합니다.
shred명령어 등으로 데이터를 완전히 파기하는 것이 좋습니다.
cybersecurityosintphone-numberip-geolocationtermux