PDA

Просмотр полной версии : geomac: программа для определения местоположения точек доступа Wi-Fi


khamyk
03.03.2021, 01:06
Спасибо Виктор за программу! С ее помощью узнал что мой CPE830 (KuWfi) ловит сетку за 25км.И даже тянет немного интернета.Местоположение точки 100% (Это таможня)

paradoxx816
03.03.2021, 03:05
Респект за труды

Payer
06.03.2021, 20:12
Небольшое пожелание:

1.

А нельзя ли приводить результаты к виду ссылок сразу на карту?

Типа так

https://www.google.com.ua/maps/@60.0400974,30.4511882,15.42z?hl=uk

2.

https://wigle.net/ добавьте

4Fun
06.03.2021, 21:39
А нельзя ли приводить результаты к виду ссылок сразу на карту?



Я планирую сделать возможность открытия точки на карте по нажатию на кнопку. Ещё не придумал, как это правильно реализовать, есть идея сделать вместо текстового поля таблицу, но сейчас библиотека NiGui не даёт возможности создавать таблицы.



https://wigle.net/ добавьте



В планах добавить провайдеров, которые требуют авторизации. Токены для авторизации будут настраиваться в отдельном окне и в файле. Ждите, постараюсь реализовать.

ur7imd
19.04.2021, 20:52
Программа хороша, довольно точно определяет местоположение.

Ещё бы к локации привязать ip-адрес, было бы вообще круто.

4Fun
19.04.2021, 22:51
Ещё бы к локации привязать ip-адрес, было бы вообще круто.



Если вы имеете в виду определение точного местоположения по IP, то спешу огорчить: эта технология не позволяет получить точное местоположение. Точность в лучшем случае составляет район города, в худших случаях — область или даже страну.

ur7imd
19.04.2021, 23:54
Если вы имеете в виду определение точного местоположения по 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, а нужно наоборот.

Если бы иметь их базу, то можно бы делать и реверсивный поиск, но к сожалению их база платная.

4Fun
20.04.2021, 00:21
Если бы иметь их базу, то можно бы делать и реверсивный поиск, но к сожалению их база платная.



Реверсивный поиск, в любом случае, даст список диапазонов IP (не один IP-адрес). Для таких задач есть, например, https://4it.me/getlistip (поиск IP-диапазонов по городам, к слову, не могу подтвердить, что здесь актуальные данные) либо https://3wifi.stascorp.com/ranges (для более уточнённого поиска диапазонов, доступ платный либо по приглашению).

4Fun
03.05.2021, 23:51
Теперь программа доступна также в виде бота Telegram: https://t.me/geomacbot

Бот помимо того, что возвращает результат работы geomac как есть, находит усреднённую точку на карте и создаёт ссылку на Яндекс Карты, а также превью, если вы ищите одну точку доступа.

4Fun
21.05.2021, 22:21
Наблюдаются проблемы с работой программы (падает с исключением) и 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-адреса.

Piligrim740
26.05.2021, 07:37
4Fun малорик, написал отличную програмулину !

После закручивания гаек с определением геолокации, ох как выручает

hydra
28.07.2022, 15:04
Жду ваших отзывов и пожеланий по улучшению функционала!



Обновление софта планируется?В частности под линя.

Piligrim740
28.07.2022, 21:29
Обновление софта планируется?В частности под линя.



Так вроде есть под линя

https://drygdryg.github.io/geomac-webpage/index_russian.html

hydra
28.07.2022, 21:35
Так вроде есть под линя



В новых дистрах линя уже libssl3.Зависимость от libssl1.

Andrey9999
29.07.2022, 03:25
В новых дистрах линя уже libssl3.Зависимость от libssl1.



а мне бы для старого - с GLIBC 2.17...

4Fun
29.07.2022, 21:58
Обновление софта планируется?В частности под линя.



Планируется.



а мне бы для старого - с GLIBC 2.17...



Постараюсь собрать.

Piligrim740
03.04.2023, 17:05
Что-то прога, стала слетать, при поиске МАС адресов.

У кого нибудь, есть такие траблы?

Или на моей стороне непонятки?

PS. некоторые находит, на некоторых, вылетает прога.

vldsasha
03.04.2023, 17:06
Что-то прога, стала слетать, при поиске МАС адресов.

У кого нибудь, есть такие траблы?

Или на моей стороне непонятки?



Виснет секунд на 20, потом оживает

vldsasha
03.04.2023, 17:07
Раньше такого не было

Piligrim740
03.04.2023, 17:33
Вылетает, как portable версия, так и установленная.

Странно

vldsasha
03.04.2023, 17:34
Вылетает, как portable версия, так и установленная.

Странно


у меня тоже

Piligrim740
05.04.2023, 07:07
Попробовал запустить Переносимая версия (32-разрядная), что самое интересное... работает, без вылетов

Система Windows 7 64bit, а запустилась прога 32bit.

Чудеса

user100
08.01.2024, 13:15
Полезная прога для определения геолокции ТД по BSSID, после того как сайт Мыльников обиделся перестал нормально работать, подобных альтернатив осталось не так и много.

Рекомендую к использованию.

Isica
09.01.2024, 07:18
@4Fun (https://forum.antichat.xyz/members/324235/)

У меня под WinXP, версия GUI съедает 730 Мбайт(!) RAM.

И, если в списке указан только один мак, отрабатывает нормально (хоть и с тормозами ~40 секунд), но память не освобождает!

А если указать сразу несколько маков--вылетает (скорее всего, из-за нехватки памяти).

UP

Консольная версия кушает столько же памяти, и честно говорит "out of memory", когда доступно менее 730 Мбайт.

UP

Большое потребление памяти и тормоза на десятки секунд происходят только при обращении к сервису apple. Не знаю, баг это, или фитча, но выделять память следовало бы поаккуратнее, чтобы не падать, когда есть возможность частично отработать.

Кроме того, желательно добавить возможность отключения отдельных (проблемных) сервисов, а также уменьшить (или сделать регулируемым) таймаут установления соединения, чтобы не тормозить в случае недоступности какого-либо сервера.

Argunov
17.07.2024, 22:20
Спасибо автору за отличную программу!

Пожелания по функционалу: возможно ли чтоб координаты выделялись и копировались в буфер обмена одним кликом как например здесь https://2ip.ua/ru/ IP-адрес? В идеале чтоб по клику переходило в браузер по умолчанию и открывало в Google/Yandex картах эти координаты. Или например приделать кнопки для копирования координат и открытия Google/Yandex карт?

leon1994
27.07.2024, 09:16
Всем привет. Сегодня запустил версии х64 и х86 - на Win7 выдает ошибку. У всех так или прога - всё? https://fastpic.org/fullview/123/2024/0727/91e76b0b0a7d3857a38aa02daa38561b.png.html

https://fastpic.org/fullview/123/2024/0727/91e76b0b0a7d3857a38aa02daa38561b.png.html

hydra
27.07.2024, 22:22
на Win7 выдает ошибку



8.1 со скрипом,но работает.

Mistral
27.07.2024, 23:23
Всем привет. Сегодня запустил версии х64 и х86 - на Win7 выдает ошибку. У всех так или прога - всё? https://fastpic.org/fullview/123/2024/0727/91e76b0b0a7d3857a38aa02daa38561b.png.html

https://fastpic.org/fullview/123/2024/0727/91e76b0b0a7d3857a38aa02daa38561b.png.html



Консольный вариант должен работать.

leon1994
28.07.2024, 09:43
Консольный вариант должен работать.



Должен,но у меня не работает,ошибки те-же... Проверил консоль на Win7,гуй и консоль на Win11 - облом...

https://fastpic.org/fullview/123/2024/0728/06b56f92131641ccfe553e6c10d8fb12.jpg.html

upd. на Win8.1x64 тоже не пашет (cli и gui)...

upd2. поигрался со сменой ТД\провайдеров\VPN - поиск заработал (правда только от google). + камраду Mistral благодарность за совет (бот в телеге). Вопрос решен,спасибо всем неравнодушным))

Argunov
28.07.2024, 19:00
Есть еще небольшие пожелания по функционалу.

Можно ли добавить разпознавание:

1. "_" (нижнее подчеркивание) между октетами МАС, например AA_BB_CC_DD_EE_FF;

2. иногда пробелы между двоеточием и октетом (в одной строке) проскакивает AA: BB:CC: DD:EE :FF?

hydra
29.07.2024, 10:13
бот в телеге



Увы,но он тоже работает через раз.Вернее он то работает,то нет.

meles31667
11.08.2024, 17:56
приложение померло, автор занят.

из того, что удалось накопать в качестве альтернативы:

https://github.com/GONZOsint/geowifi

https://github.com/darkosancanin/apple_bssid_locator

https://github.com/dirk-makerhafen/apple-bssid

leon1994
11.08.2024, 20:09
приложение померло,



Да нет,вроде живое и дышит. Включил vpn - выдало результат от гугла,майкрософт и apple. ОСь win7(x64),прога портабл х32.

meles31667
11.08.2024, 20:58
Включил vpn



тогда встаёт вопрос интимного характера: можно ли запустив подключение к тору (127.0.0.1:9050) заставить приложение использовать именно его? (желательно в формате командной строки)

leon1994
12.08.2024, 02:01
тогда встаёт вопрос интимного характера: можно ли запустив подключение к тору (127.0.0.1:9050) заставить приложение использовать именно его? (желательно в формате командной строки)



без понятия,тор не юзаю (т.к. считаю это полной х....й). но на форуме есть "elder старейшины" - они стопудово подскажут.

VT78
18.08.2024, 00:54
Вникаю в тонкости вардрайверского дела и попутно собираю данные об открытых точках небольшого городка. На данный момент объездил порядка четверти улиц и стало ясно что точность геолокации точек иногда превышает 100 м. Поиски инструментов привели в эту тему. Подтвреждаю программа рабочая.

Я так понимаю в нее вшит апи ключ? Подскажите пожалуйста как извлечь.

Я написал собственные скрипты по мануалам https://developers.google.com/maps/documentation/ для автоматизации сбора уточненных данных но увы гугл не хочет делиться с аноном. Или предложите другие инструменты под мою задачу как вариант.

Student_001
18.08.2024, 21:16
Проверено, стабильно работает.

у кого виснет, попробуйте запустить VPN

Не 100% панацея, так как софт часто дает левые координаты, но в пределах страны