Показать сообщение отдельно

  #154  
Старый 26.03.2014, 18:51
VladimirV
Познавший АНТИЧАТ
Регистрация: 01.04.2013
Сообщений: 1,113
С нами: 6902966

Репутация: 57


По умолчанию

Всем привет.

Написал программку для поиска 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 есть знак '=' то результатов скана не будет!!!
 
Ответить с цитированием