Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/gonzosint/geowifi
OSINT (Open Source Intelligence)Wi-Fi AuditingInformation Gathering
GitHubgonzosint/geowifi

geowifi

다양한 공개 데이터베이스에서 BSSID 및 SSID로 WiFi 지리위치 데이터를 검색합니다.

저장소 보기
1.5k14011년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

📡💘🌎 | geowifi

다양한 공개 데이터베이스에서 BSSID 및 SSID별로 WiFi 지리적 위치 데이터를 검색합니다.

geowifi

💾 데이터베이스

WigleAppleGoogleMilnikov
WifiDBCombainFreifunk Carte❌ (중단됨) OpenWifi

✔️필수 조건

  • Python3.
  • Windows에서 이모지를 표시하려면 새 Windows 터미널을 설치하는 것이 좋습니다.

🔑 API 및 설정 파일

이 도구는 gw_utils 폴더에 config.yaml이라는 설정 파일이 있습니다. 각 설정 매개변수와 필요한 정보를 얻는 방법은 아래에 설명되어 있습니다.

  • wigle_auth:

Wigle 서비스를 사용하려면 API를 얻어 gw_utils/config.yaml 파일을 구성하여 "wigle_auth" 매개변수 값을 Wigle에서 제공하는 "Encoded for use" 데이터로 교체해야 합니다.

  • google_api:

Google 지리적 위치 서비스를 사용하려면 API를 얻어 gw_utils/config.yaml 파일을 구성하여 "google_api" 매개변수 값을 제공된 "API"로 교체해야 합니다. Google은 월간 $200의 무료 사용량을 제공합니다.

  • combain_api:

Combain API를 사용하려면 API를 얻어 gw_utils/config.yaml 파일을 구성하여 "combain_api" 매개변수 값을 제공된 "API"로 교체해야 합니다. Combain은 무료 평가판과 유료 요금제를 제공합니다.

  • no-ssl-verify:

요청 시 SSL 확인 프로세스를 활성화 또는 비활성화하는 옵션입니다.


🛠️ 설치

로컬에 GitHub 저장소를 클론한 다음 geowifi 폴더로 이동합니다. 시스템에 git이 설치되어 있어야 합니다.

root@kitploit:~
git clone https://github.com/GONZOsint/geowifi
cd ./geowifi/

대안으로 https://github.com/GONZOsint/geowifi/archive/refs/heads/main.zip을 사용한 다음 다운로드한 파일의 압축을 풉니다.

로컬 Python 사용

참고: 패키지 관리자 pip를 사용하여 요구 사항을 설치합니다.

root@kitploit:~
virtualenv geowifi
source geowifi/bin/activate
python3 -m pip install -r requirements.txt

Docker

root@kitploit:~
docker build -t geowifi:latest .

🔎 사용법

root@kitploit:~
usage: geowifi.py [-h] [-s {bssid,ssid}] [-o {map,json}] identifier

Search for information about a network with a specific BSSID or SSID.

positional arguments:
  identifier            The BSSID or SSID of the network to search for.

options:
  -h, --help            show this help message and exit
  -s {bssid,ssid}, --search-by {bssid,ssid}
                        Specifies whether to search by BSSID or SSID (default: bssid)
  -o {map,json}, --output-format {map,json}
                        Specifies the output format for the search results (default: map)
  • BSSID로 검색:
root@kitploit:~
python3 geowifi.py -s bssid <input>
  • SSID로 검색:
root@kitploit:~
python3 geowifi.py -s ssid <input>

-o json 매개변수를 사용하여 결과를 json 형식으로 내보내고 -o map을 사용하여 위치를 html 지도에 표시할 수 있습니다.

🐳 Docker 사용법

root@kitploit:~
docker run --rm geowifi:latest
  • BSSID로 검색:
root@kitploit:~
docker run --rm geowifi:latest -s bssid <input>
  • SSID로 검색:
root@kitploit:~
docker run --rm geowifi:latest -s ssid <input>

🗺️ 지도 출력 예시

Map output

💾 Json 출력 예시

root@kitploit:~
[
  {
    "module": "google", 
    "bssid": "C8:XX:XX:XX:5E:45", 
    "latitude": 33.571844, 
    "longitude": -1XX.XXXXX97
  }, 
  {
    "module": "combain", 
    "error": "Not enough witooth"}, 
  {
    "module": "mylnikov", 
    "error": "Object was not found"
  },
  {
    "module": "vendor_check", 
    "vendor": "Cisco-Linksys, LLC"}, 
  {
    "module": "apple", 
    "bssid": "C8:XX:XX:XX:5E:45", 
    "latitude": 33.57198715, 
    "longitude": -1XX.XXXXX12}, 
  {
    "module": "wigle", 
    "bssid": "C8:XX:XX:XX:5E:45", 
    "ssid": "Vertigo", 
    "latitude": 33.60998154, 
    "longitude": -1XX.XXXXX22}, 
  {
    "module": "wifidb", 
    "bssid": "C8:XX:XX:XX:5E:45", 
    "ssid": "Vertigo", 
    "latitude": 33.6109, 
    "longitude": -1XX.XXXXX533
  }
]

📢 언급

  • 이 프로젝트는 iSniff-GPS에서 사용된 일부 연구 및 코드를 사용합니다.
  • Micah Hoffman님께 감사드리며, 그분의 관심과 질문에 대한 답변에 감사드립니다.
  • kennbro님께 감사드리며, 그분의 세심한 시선으로 피드백을 제공해 주셨습니다.
도구 다운로드