3WiFi объединенная база логов Router Scan

Discussion in 'Беспроводные технологии/Wi-Fi/Wardriving' started by akokarev, 13 Jul 2015.

?
  1. Бесплатным для всех

    1,000 vote(s)
    62.7%
  2. Платным для неактивных участников

    189 vote(s)
    11.9%
  3. База свободна для скачивания

    209 vote(s)
    13.1%
  4. База доступна для просмотра на сайте, но не для скачивания

    322 vote(s)
    20.2%
  5. Нужна оффлайн шифрованная база для 3WiFi Locator

    136 vote(s)
    8.5%
  6. Обязательная регистрация на сайте

    457 vote(s)
    28.7%
  7. Регистрация только по приглашениям

    185 vote(s)
    11.6%
  8. Ограничения на просмотр согласно рейтинга участников

    70 vote(s)
    4.4%
  9. Проект нужно закрыть, базу удалить

    21 vote(s)
    1.3%
Multiple votes are allowed.
  1. VladimirV

    VladimirV Well-Known Member

    Joined:
    1 Apr 2013
    Messages:
    1,130
    Likes Received:
    6,150
    Reputations:
    57
    WiFi map. Еще если есть ROOT, и поводить по городу чтоб точки посветились на карте. То на телефоне в базе они записываются. Я тоже замучился изучать, редактировать, и т.д.
     
  2. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,135
    Likes Received:
    1,931
    Reputations:
    24
    деньги портят отношения
     
  3. akokarev

    akokarev Well-Known Member

    Joined:
    6 Dec 2012
    Messages:
    164
    Likes Received:
    309
    Reputations:
    7
    Сделал график по запросу
    Code:
    select time,count(id),max(id) from base GROUP BY DATE_FORMAT(time,'%Y%m%d')
    [​IMG]
    Данные в формате CSV
    Синим показано сколько записей за указанную дату, красным - максимальный id записи =всего записей в базе.
    По сути, график отображает возраст записей и может меняться со временем. Т.е., если загрузить старые данные сегодня, то в прошлом периоде график похудеет, а в новом (сегодня) потолстеет.
     
    Fusix, hahanovB, Payer and 4 others like this.
  4. binarymaster

    binarymaster Elder - Старейшина

    Joined:
    11 Dec 2010
    Messages:
    4,717
    Likes Received:
    10,195
    Reputations:
    126
    Вдохновился я этим графиком, и этим запросом, и запилил статистику в динамике! :rolleyes:

    Собственно, там можно посмотреть, сколько точек загрузили сегодня, и не только. ;)
     
    Fusix, Triton_Mgn, TARGAS and 6 others like this.
  5. akokarev

    akokarev Well-Known Member

    Joined:
    6 Dec 2012
    Messages:
    164
    Likes Received:
    309
    Reputations:
    7
    А ещё можно сделать RSS фид и виджет для винды
     
    CRACK211 likes this.
  6. akokarev

    akokarev Well-Known Member

    Joined:
    6 Dec 2012
    Messages:
    164
    Likes Received:
    309
    Reputations:
    7
    Нашел коммент с ссылкой на 3wifi в этой статье. Нашел её благодаря статистике внешних переходов на OpenStat :)
     
  7. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    :D В минкомсвязи настолько тупые, что считают запароленный WIFI закрытым. Сплошная ирония)
     
    Ossen, binarymaster and akokarev like this.
  8. binarymaster

    binarymaster Elder - Старейшина

    Joined:
    11 Dec 2010
    Messages:
    4,717
    Likes Received:
    10,195
    Reputations:
    126
    Обратил внимание на то, что один запрос всех точек в области проходит довольно быстро.

    Исходя из этого, сделал пост-кластеризацию на PHP без особого участия БД. Есть минусы - при больших масштабах показывает точки только в нижней части области, это связано с лимитом запроса. Но если лимит убрать, будет долго работать при большом кол-ве точек. Выставил лимит 10000, так вроде годно.
     
    akokarev and Payer like this.
  9. VladimirV

    VladimirV Well-Known Member

    Joined:
    1 Apr 2013
    Messages:
    1,130
    Likes Received:
    6,150
    Reputations:
    57
    В графиках 'Динамика состояния' при наведении мыши на точку данные выводятся и указатель мыши их перекрывает (не видно первого символа).
     
    akokarev and Payer like this.
  10. binarymaster

    binarymaster Elder - Старейшина

    Joined:
    11 Dec 2010
    Messages:
    4,717
    Likes Received:
    10,195
    Reputations:
    126
    Исправил.
     
  11. akokarev

    akokarev Well-Known Member

    Joined:
    6 Dec 2012
    Messages:
    164
    Likes Received:
    309
    Reputations:
    7
    Быстрее чем COUNT(*) в той-же области?
     
  12. binarymaster

    binarymaster Elder - Старейшина

    Joined:
    11 Dec 2010
    Messages:
    4,717
    Likes Received:
    10,195
    Reputations:
    126
    Скорее всего, но не разбирался с этим.
     
  13. Felis-Sapiens

    Felis-Sapiens Reservists Of Antichat

    Joined:
    21 Jul 2015
    Messages:
    616
    Likes Received:
    3,833
    Reputations:
    171
    To @binarymaster, @akokarev, @Fusix:
    Сделал (основываясь на небезызвестной вам статье) серверную кластеризацию https://github.com/binarymaster/3WiFi/pull/15. Надо бы потестировать, посмотреть не сломалось ли чего (не смог пока у себя проверить загрузку в базу). Для добавления quadkeys в таблицу geo нужно единожды запустить скрипт add_quadkeys.php
     
  14. CRACK211

    CRACK211 Elder - Старейшина

    Joined:
    16 Sep 2009
    Messages:
    1,048
    Likes Received:
    1,127
    Reputations:
    11
    Если уже реализовано прошу не ругаться) может стоит добавить проверку длины пароля? Все что меньше 5 и все что равно 6 символов не проходит в загрузку.
     
  15. akokarev

    akokarev Well-Known Member

    Joined:
    6 Dec 2012
    Messages:
    164
    Likes Received:
    309
    Reputations:
    7
    Что-то у меня не работает. Возвращает
    Code:
    {"result":false,"time":0.024000883102417}
    Еще смущают строки
    Code:
            $bssid = 0;
            $get_info_stmt = $db->prepare("SELECT time, ESSID, WiFiKey FROM " . BASE_TABLE . " WHERE `BSSID`=?");
            $get_info_stmt->bind_param("i", $bssid);
     
  16. Felis-Sapiens

    Felis-Sapiens Reservists Of Antichat

    Joined:
    21 Jul 2015
    Messages:
    616
    Likes Received:
    3,833
    Reputations:
    171
    Quadkey'и успешно добавились? Можешь определить на чём именно спотыкается скрипт?

    А что смущает?
     
  17. CRACK211

    CRACK211 Elder - Старейшина

    Joined:
    16 Sep 2009
    Messages:
    1,048
    Likes Received:
    1,127
    Reputations:
    11
    Есть предложение надеюсь меня поддержат. Раз вопрос выгрузки базы стал ребром. Предлагаю сделать следующие.
    Добавить функцию оффлайн работы в программе 3wifi lockator. но базу общую не выгружать
    каждый кому сильно надо чтобы база была под рукой поднимает у себя на компьютере сайт 3wifi. через openserver загружает свои сканы в свою базу. находит их на карте и выгружает sql. файл sql загружает себе на телефон и все довольные.

    я сам не ожидал что так легко поднять сайт у себя на компьютере. все очень просто. кому действительно надо тот не поленится и все сделает. Осталось попрасить автора программы 3wifilocator добавить поддержку оффлайн базы))))

    как вам идея?
     
    #717 CRACK211, 30 Nov 2015
    Last edited: 30 Nov 2015
    AnonimZero, binarymaster and TOX1C like this.
  18. TOX1C

    TOX1C Elder - Старейшина

    Joined:
    24 Mar 2012
    Messages:
    1,135
    Likes Received:
    1,931
    Reputations:
    24
    после внедрения авторизации на 3wifi, думаю, этот вопрос будет решен гораздо проще - выгрузкой в оффлайн всего того добра, что насканил юзер.
     
  19. CRACK211

    CRACK211 Elder - Старейшина

    Joined:
    16 Sep 2009
    Messages:
    1,048
    Likes Received:
    1,127
    Reputations:
    11
    юзер сам себе может выгрузить то что насканил. установка и настройка openserver и 3wifi/ занимает минут 20 от силы) лично проверено )
     
  20. CRACK211

    CRACK211 Elder - Старейшина

    Joined:
    16 Sep 2009
    Messages:
    1,048
    Likes Received:
    1,127
    Reputations:
    11
    хотелось бы еще попрасить сделать возможным загрузку сразу нескольких файлов. а то накопилось много файлов и по одному очень долго. если конечно не затруднит. или добавить в RS возможность загрузит сразу несколько файлов а потом выгрузить в один)