Всем привет.
Написал программку для поиска Latitude&Longitude (далее Lat Lon) по отсканированным IP в программе RouterScan, и не только в ней (идея появилась после использования WigleWiFi). (BinaryMaster - Огромное спасибо за помощь )
Общий вид:
Итак первое что она умеет (первая вкладка) - это искать Lat Lon для отсканированных в программе RouterScan точек при помощи двух API - 'Yandex API Локатор" и 'AlterGeo API'. (при сканировании данные кэшируются и повторный скан идет из кэша ). В Yandex ищет по BSSID а в AlterGeo по BSSID и ESSID.
Кнопка для скана 'Get Lat Long ' , ниже сколько строк сканировать (200 - по умолчанию) - ставить можно и 20 000, по достижению конца списка скан остановиться.
Двойной клик по BSSID или ESSID - Скан независимо от настроек Lat Lon. (что-бы не использовать фильтр 'Lat Lon' - достаточно очистьть нижнюю строку '+-')
Двойной клик по координатам - открывают браузер по умолчанию с маркером точки в GOOLE и ESSID+BSSID (если в GOOGL зарегистрирован - можно сохранить на одной из карт).
-----------------------------------------------------------------------------------
Первая вкладка:
Есть поис (CaseSensitive):
И поиск точек +- от центра координат.
Если любая из трех строк пустая, то поиск производится без учета Lat Lon.
Если Вам нужен только ваш город - то на картах GOOGL или YANDEX ищем координаты центра Вашего города и вводим их в Lat&Lon в третьей строке ставим 0.01 или 0.001 и смотрим по карте, и потихоньку увеличиваем 0.01 на 0.02. Это все зависит от широты и долготы где Вы находитесь. 0.01 может оказаться 1000 метров а может и 500 метров.
-----------------------------------------------------------------------------------
Вторая вкладка:
Вторая вкладка 'Wigle WiFi'. Работает с файлами 'csv' программы 'WigleWiFi' 'OS Android' - только после открытия файла в первой вкладке, поскольку использует данные из нее. Смысл ее работы - если Вы при помощи WigleWiFi отсканировали точку (точки), то она (они) есть в базе WigleWiFi и при нажатии на кнопку - 'Open CSV File' произойдет поиск каждой точки находящейся в первой вкладке - относительно базы WigleWiFi.
Точек откроется столько сколько их в базе.
Двойной клик по строке во вкладке 'Wigle WiFi' - открывают браузер по умолчанию с маркером точки в GOOLE, с подписью ESSID+BSSID.
Кнопка - 'Center Lat Long' - Вычисляет центр если координат для одного BSSID ESSID несколько. Также если у точки BSSID и ESSID одинаковые, а координаты сильно отличаются - происходит разделение.
Одинарный клик - ищет по BSSID и ESSID во вкладке 'RouterScan'.
RSSI Filter - Фильтр по сигналу (если отмечено - сигнал меньше чем указано игнорируется).
-----------------------------------------------------------------------------------
Третья Вкладка:
Использует данные программы 'AP-Scan' для OS андроид и получает данные из второй вкладки.
Двойной клик по BSSID или ESSID - Сканирование при помощи выбранного API.
Двойной клик по координатам - открывают браузер по умолчанию с маркером точки в GOOLE и названием - ESSID+BSSID
Одинарный клик - ищет по BSSID и ESSID во вкладке 'RouterScan' и 'WigleWiFi'.
Вроде все пока.
И самое главное. Программа ищет файлы в папках предусмотренных по умолчанию. (должны быть в каталоге программы три папки RouterScan, WigleWifi, APscan)
1: RouterScan - файлы могут называться как угодно, но должны иметь расширение - '.csv'
2: WigleWifi - Файлы должны начинаться с 'WigleWifi' и иметь расширение - '.csv'
3: APscan - Файлы должны начинаться с 'APscan' и иметь расширение - '.csv'
Одним словом просто копируйте файлы от программ в их папки!!!
В архиве есть база WigleWiFi и кэш от моих сканов.
Для очистки кэша необходимо в текстовом редакторе удалить все строки в файлах - AlterGeo_Lat_Lon_Cache.txt и Yandex_Lat_Lon_Cache (программа должна быть выгружена).
Вот программка ТЫЦ пароль архива мой ник.
Кто скачал 'to_Antichat.rar' перекачайте (поторобился)
P.S если чтото не работает пишите.
P.P.S Если в ESSID есть знак '=' то результатов скана не будет!!!