
Apple의 공개 WPS 서비스에서 BSSID 검색
무선 신호를 파고들어 물리적 위치를 찾아냅니다. WaveDigger는 BSSID(MAC 주소)로 Wi-Fi 액세스 포인트를, 네트워크 파라미터로 셀 타워(LTE 및 5G NR)를 찾을 수 있도록 도와줍니다. Next.js, TypeScript, deck.gl로 구축되어 대화형 지도 시각화를 제공합니다.
호스팅 버전은 https://wavedigger.networksurvey.app에서 확인할 수 있습니다.
AA:BB:CC:DD:EE:FF, AA-BB-CC-DD-EE-FF, AABBCCDDEEFF🙏 이 프로젝트는 apple-corelocation-experiments 팀의 놀라운 작업 없이는 불가능했습니다.
WaveDigger는 Apple의 위치 서비스 API에 대한 그들의 연구와 리버스 엔지니어링을 기반으로 구축되었습니다. 구체적으로 다음을 사용합니다:
Apple의 문서화되지 않은 위치 서비스를 이해하고 문서화한 그들의 작업 덕분에 WaveDigger와 같은 프로젝트가 존재할 수 있게 되었습니다. 원본 연구와 Apple 위치 서비스를 다루는 추가 도구를 보려면 그들의 저장소를 확인해 주세요.
npm install
.env.local에 추가합니다:NEXT_PUBLIC_MAPBOX_TOKEN=your_token_here
npm run dev
http://localhost:3000을 열어 애플리케이션을 확인합니다.
이 애플리케이션은 Apple의 실제 WLOC API를 사용하여 BSSID 위치를 조회합니다. 이 구현은 apple-corelocation-experiments 프로젝트의 연구와 protobuf 정의를 기반으로 합니다.
API 구현:
https://gs-loc.apple.com/clls/wloc로 요청을 보냅니다앱을 테스트하려면:
참고: 모든 BSSID가 Apple의 데이터베이스에 있는 것은 아닙니다. 새로 배포되었거나 사설 액세스 포인트는 위치 데이터가 없을 수 있습니다.
WaveDigger는 GNU Affero General Public License v3.0에 따라 라이선스가 부여됩니다. 이 소프트웨어의 수정된 버전을 네트워크 서비스로 운영하는 경우, AGPL은 해당 서비스 사용자에게 수정된 소스 코드를 제공할 것을 요구합니다.