무선 신호 식별자로 위치를 찾는 도구 WaveDigger — AI 생성 일러스트
인프라 도구

무선 신호 식별자로 위치를 찾는 도구 WaveDigger

WaveDigger: Dig into wireless signals to discover their physical locations

Hacker News9월 23일 발표 · 3분

무선 신호(Wi-Fi BSSID, LTE/5G 기지국)의 식별자만으로 해당 장비가 설치된 대략적인 지리적 위치를 파악하는 도구 'WaveDigger'가 공개되었습니다.

세 줄 요약Hacker News 원문 기반
  1. 사용자가 특정 BSSID나 이동통신 기지국 정보를 입력하면, 애플의 위치 서비스 API를 활용하여 신호 발생 지점을 인터랙티브 지도에 표시합니다.
  2. 이 도구는 단순 검색을 넘어, 무선 통신 환경 분석이나 물리적 공간 정보가 필요한 네트워크 엔지니어링 분야에 높은 활용 가치를 제공합니다.
  3. 다만, 서비스는 애플의 위치 데이터베이스에 의존하므로, 신규 구축되거나 사설로 운영되는 네트워크 장비는 위치 정보 검색이 어려울 수 있습니다.

WaveDigger는 무선 신호를 분석하여 해당 장비의 물리적 위치를 파악하는 도구입니다. 이 서비스는 Wi-Fi 액세스 포인트(BSSID)와 이동통신 기지국(LTE 및 5G NR) 정보를 네트워크 를 통해 입력받아 근사한 지리적 위치를 찾아줍니다. 사용자는 BSSID 검색 시 `AA:BB:CC:DD:EE:FF` 등 다양한 형식의 입력을 지원하며, LTE 또는 5G NR 기지국 정보(MCC, MNC, TAC 등)로도 조회가 가능합니다.

이 도구는 Next.js와 TypeScript를 기반으로 구축되었으며, 결과를 인터랙티브하게 시각화하기 위해 deck.gl을 활용합니다. 특히 WaveDigger의 핵심 기능은 애플의 위치 서비스 에 의존하는데, 이는 apple-corelocation-experiments 팀의 연구 및 역공학 과정을 통해 구현되었습니다. 이 과정에서 WLOC API의 프로토콜 정의와 좌표 인코딩 방식 등이 사용됩니다.

사용자는 실제 Wi-Fi BSSID(MAC 주소)를 찾은 후 이를 앱에 입력하여 애플 데이터베이스 조회를 요청할 수 있습니다. 검색 결과는 deck.gl 기반 지도 위에 시각화되며, 검색 기록 추적 및 JSON/CSV 형식으로 결과 내보내기 기능도 제공됩니다. 다만, 모든 BSSID가 애플의 데이터베이스에 포함되어 있는 것은 아니므로, 신규 구축되거나 사설로 운영되는 액세스 포인트는 위치 정보 조회가 어려울 수 있습니다.

용어 풀이

매개변수
모델이 학습하면서 조정한 내부 숫자. 개수가 많을수록 대체로 모델이 크고 무거워요.
API
프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
원문Hacker News · WaveDigger: Dig into wireless signals to discover their physical locations
원문 보기Hacker News