Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
geowifi — Поиск данных геолокации WiFi по BSSID и SSID в различных общедоступных базах данных. | Kitploit
Инструменты/GitHubGitHub/gonzosint/geowifi
OSINT (Разведка открытых источников)Аудит Wi-FiСбор информации
GitHubgonzosint/geowifi

geowifi

Поиск данных геолокации WiFi по BSSID и SSID в различных общедоступных базах данных.

Репозиторий
1.5k140212 дней назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

📡💘🌎 | geowifi

Поиск данных геолокации Wi-Fi по BSSID и SSID в различных общедоступных базах данных.

geowifi

💾 Базы данных

WigleAppleGoogleMilnikov
WifiDBCombainFreifunk Carte❌ (Прекращено) OpenWifi

✔️Предварительные требования

  • Python3.
  • Для отображения эмодзи в Windows рекомендуется установить новый терминал Windows.

🔑 API и конфигурационный файл

Инструмент имеет конфигурационный файл в папке gw_utils с именем config.yaml. Ниже объясняются каждый из параметров конфигурации и способы получения необходимой информации:

  • wigle_auth:

    Для использования сервиса Wigle необходимо получить API и настроить файл gw_utils/config.yaml, заменив значение параметра "wigle_auth" на данные "Encoded for use", предоставленные Wigle.

  • google_api:

    Для использования сервисов геолокации Google необходимо получить API и настроить файл gw_utils/config.yaml, заменив значение параметра "google_api" на предоставленный "API". Google предоставляет $200 бесплатного использования в месяц.

  • combain_api:

    Для использования API Combain необходимо получить API и настроить файл gw_utils/config.yaml, заменив значение параметра "" на предоставленный "". Combain предлагает бесплатный пробный период и платные тарифы.


🛠️ Установка

Начните с клонирования репозитория 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>

Вы можете экспортировать результаты в формате json, используя параметр -o json, и отображать местоположения на HTML-карте с помощью -o map.

🐳 Использование 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 за то, что он предоставил свои дотошные глаза для обратной связи.
Скачать инструмент
combain_api
API
  • no-ssl-verify:

    Опция для включения или отключения проверки SSL в запросах.