Страница программы Скачатьgeomac — это программа, которая позволяет находить географическое местоположение роутеров и точек доступа Wi-Fi по их MAC-адресам (также известны как BSSID). geomac получает данные о местоположении точек доступа от сетевых провайдеров геолокации (таких, как Яндекс Локатор, Google, Mylnikov.org и др.), которые, в свою очередь, собирают эти данные благодаря краудсорсингу через свои мобильные приложения. Особенности: ищет местоположение, используя Яндекс Локатор, Mylnikov.org, Apple, Microsoft и Google; кроссплатформенная; имеет консольную и графическую версии; отправляет HTTP-запросы асинхронно для ускорения процедуры поиска; принимает MAC-адреса в различных форматах. Скриншоты: Spoiler Как пользоваться программой Ответы на часто задаваемые вопросы (FAQ) Официальный Телеграм-бот Скачать программу можно здесь. Альтернативная ссылка (на случай отказа официальной страницы): https://mega.nz/folder/CvRSwTKK#qbtHj4ivK8YE6KUoH9FY9g Автор: @4Fun Связаться со мной: напишите мне в ЛС или на один из этих адресов. Подробнее о технологии геолокации по точкам доступа Wi-Fi для интересующихся принципом действия программы: https://habr.com/ru/company/yandex/blog/162955/ https://habr.com/ru/post/399149/ https://forum.antichat.ru/threads/427654/page-148#post-4446066 Жду ваших отзывов и пожеланий по улучшению функционала! Хочу разработать Android-версию этой программы, но из-за недостаточного количества навыков откладываю эту работу. Если у вас есть опыт разработки для Android и желание мне помочь, то пишите мне — всегда буду рад!
Спасибо Виктор за программу! С ее помощью узнал что мой CPE830 (KuWfi) ловит сетку за 25км.И даже тянет немного интернета.Местоположение точки 100% (Это таможня)
Небольшое пожелание: 1. А нельзя ли приводить результаты к виду ссылок сразу на карту? Типа так https://www.google.com.ua/maps/@60.0400974,30.4511882,15.42z?hl=uk 2. https://wigle.net/ добавьте
Я планирую сделать возможность открытия точки на карте по нажатию на кнопку. Ещё не придумал, как это правильно реализовать, есть идея сделать вместо текстового поля таблицу, но сейчас библиотека NiGui не даёт возможности создавать таблицы. В планах добавить провайдеров, которые требуют авторизации. Токены для авторизации будут настраиваться в отдельном окне и в файле. Ждите, постараюсь реализовать.
Программа хороша, довольно точно определяет местоположение. Ещё бы к локации привязать ip-адрес, было бы вообще круто.
Если вы имеете в виду определение точного местоположения по IP, то спешу огорчить: эта технология не позволяет получить точное местоположение. Точность в лучшем случае составляет район города, в худших случаях — область или даже страну.
Я имел ввиду вот что: BSSID -> Geolocation -> IP. IPinfo.io довольно точно показывает местоположение. { "104.20.82.97": { "ip": "104.20.82.97", "anycast": true, "city": "San Francisco", "region": "California", "country": "US", "loc": "37.7621,-122.3971", "org": "AS13335 Cloudflare, Inc.", "postal": "94107", "timezone": "America/Los_Angeles" } } Но её API позволяет выполнять только запросы: IP -> Geolocation, а нужно наоборот. Если бы иметь их базу, то можно бы делать и реверсивный поиск, но к сожалению их база платная.
Реверсивный поиск, в любом случае, даст список диапазонов IP (не один IP-адрес). Для таких задач есть, например, https://4it.me/getlistip (поиск IP-диапазонов по городам, к слову, не могу подтвердить, что здесь актуальные данные) либо https://3wifi.stascorp.com/ranges (для более уточнённого поиска диапазонов, доступ платный либо по приглашению).
Теперь программа доступна также в виде бота Telegram: https://t.me/geomacbot Бот помимо того, что возвращает результат работы geomac как есть, находит усреднённую точку на карте и создаёт ссылку на Яндекс Карты, а также превью, если вы ищите одну точку доступа.
Наблюдаются проблемы с работой программы (падает с исключением) и Telegram-бота из-за неполадок сервиса Mylnikov.org (Cloudflare возвращает фишинговое предупреждение для этого сервиса, которое вызывает исключение в geomac). Я работаю над решением проблемы, в скором времени выйдут исправления программы. Временное решение проблемы: через браузер зайти на страницу https://api.mylnikov.org/geolocation/wifi?v=1.1&data=open&bssid=112233445566 и нажать кнопку "Dismiss the warning and enter site" — ограничения должны быть сняты для вашего IP-адреса.
4Fun малорик, написал отличную програмулину ! После закручивания гаек с определением геолокации, ох как выручает
Что-то прога, стала слетать, при поиске МАС адресов. У кого нибудь, есть такие траблы? Или на моей стороне непонятки? PS. некоторые находит, на некоторых, вылетает прога.