3wifi bot telegram

Обсуждение в разделе «Беспроводные технологии/Wi-Fi/Wardriving», начал(-а) carartem02, 7.05.2017.

  1. carartem02

    carartem02 Member

    Регистрация:
    8.11.2015
    Сообщения:
    326
    Одобрения:
    117
    Репутация:
    0
    Представляю телеграм бота, который работает с 3wifi.stascorp.com :)
    Команды:
    /help - получить справку
    /pw - поиск информации о точке по bssid/essid (пример: /pw ff:ff:ff:ff:ff:ff)
    /pws - /pw, но учитывает регистр
    /wps - поиск wps пинов по bssid (пример: /wps ff:ff:ff:ff:ff:ff)
    [​IMG]
    Логин бота: @wifi3_bot
    Исходник: https://github.com/majackov/3wifi-telegram-bot
    1) Создаем бота и получаем его токен
    [​IMG]
    2) Скачиваем исходник бота (git clone https://github.com/majackov/3wifi-telegram-bot.git)
    3) Бот и скрипт есть, теперь нам нужно установить python3.6 и необходимые библиотеки (файл requirements.txt) (pip install -r requirements.txt)
    4) Запускаем скрипт и вводим апи ключ из телеграма с IP адресом для хука (напишите "no" для использования пуллинга)
    [​IMG]
    5) Бот готов :) (при следующем запуске бот возьмет токен из файла apikey.txt)
    Главное отличие вебхука от пуллинга в том, что на сервер приходит оповещение, что надо обработать сообщение.
    У пуллинга же проверяется наличие новых сообщений каждые n миллисекунд.
    При возможности лучше всего использовать вебхуки (меньше нагрузки на сеть)

    Для вебхука нужен ssl сертификат (это обязательно)! Сгенерировать самоподписанный сертификат можно так: openssl req -newkey rsa:2048 -sha256 -nodes -keyout private.key -x509 -days 3650 -out cert.pem
    Что именно там вводить (если не знаете) написано на https://groosha.gitbooks.io/telegram-bot-lessons/content/chapter4.html
    А так же веб хук можно разместить только на 4 портах: 443, 80, 88, 8443 (те чисто теоретически можно разместить только 4 бота на одном сервере).
    Подробнее об поднятии вебхука и обхода этого ограничения написано на сайте библиотеки ( https://github.com/python-telegram-bot/python-telegram-bot/wiki/Webhooks )
    Жду фидбек :)
     
    #1 carartem02, 7.05.2017
    В последний раз редактировалось: 19.07.2017
  2. carartem02

    carartem02 Member

    Регистрация:
    8.11.2015
    Сообщения:
    326
    Одобрения:
    117
    Репутация:
    0
    Поставил бота на VPS, теперь аптайм должен быть почти 24/7 :)
    ps надо будет научиться админить сервера
     
    Это одобряют binarymaster и CRACK211.
  3. CRACK211

    CRACK211 Member

    Регистрация:
    16.09.2009
    Сообщения:
    541
    Одобрения:
    467
    Репутация:
    4
    Бот работает отлично)))спасибо вам) очень полезный бот, особенно для iOS так как там нет возможности установить 3wifi локатор )
     
  4. carartem02

    carartem02 Member

    Регистрация:
    8.11.2015
    Сообщения:
    326
    Одобрения:
    117
    Репутация:
    0
    Скоро оплата за VPS сервер закончится (приблизительно 7 июня) и придется менять сервер (ТК забыл пароль, а сбросить его нельзя). Если есть предложения где взять дешёвый сервер (1 ядра и 512 мб ОЗУ достаточно) - пишите. Пока смотрю на skyhost
     
    Это одобряет CRACK211.
  5. binarymaster

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

    Регистрация:
    11.12.2010
    Сообщения:
    3 351
    Одобрения:
    5 926
    Репутация:
    59
    Могу попробовать завести на своём сервере, где сейчас живёт сам 3WiFi. :)
     
    Это одобряют carartem02, hydra и CRACK211.
  6. carartem02

    carartem02 Member

    Регистрация:
    8.11.2015
    Сообщения:
    326
    Одобрения:
    117
    Репутация:
    0
    Теперь ответ приходит в одном сообщении и значения можно скопировать по клику (на телефонах)
    [​IMG]
    Ну и перешли на вебхук (+немного написал о них в инструкции), теперь бот опять жив :)
     
    Это одобряют gentux, CRACK211 и binarymaster.
  7. CRACK211

    CRACK211 Member

    Регистрация:
    16.09.2009
    Сообщения:
    541
    Одобрения:
    467
    Репутация:
    4
    Спасибо вам))) можно добавить поиск с учётом регистра ?api бинаримастер добавил )
     
    Это одобряет carartem02.
  8. carartem02

    carartem02 Member

    Регистрация:
    8.11.2015
    Сообщения:
    326
    Одобрения:
    117
    Репутация:
    0
    Можно, только как лучше реализовать? Дописывать флаг (добавить единицу в конце) или добавить новую команду?(ака /pws)
     
    Это одобряет CRACK211.
  9. CRACK211

    CRACK211 Member

    Регистрация:
    16.09.2009
    Сообщения:
    541
    Одобрения:
    467
    Репутация:
    4
    Я думаю pws
     
  10. carartem02

    carartem02 Member

    Регистрация:
    8.11.2015
    Сообщения:
    326
    Одобрения:
    117
    Репутация:
    0
    [​IMG] [​IMG] [​IMG]
    Добавил
     
    Это одобряют CRACK211 и binarymaster.
  11. CRACK211

    CRACK211 Member

    Регистрация:
    16.09.2009
    Сообщения:
    541
    Одобрения:
    467
    Репутация:
    4
    Спасибо большое )))) но теперь копировать буквенные пароли стало немного не удобней, копируется все Сообщение) просто есть пароли типа utTgdjridjhUduU которые не запомнишь сразу ) а так все супер спасибо вам )!!!)))
     
  12. carartem02

    carartem02 Member

    Регистрация:
    8.11.2015
    Сообщения:
    326
    Одобрения:
    117
    Репутация:
    0
    Копировать надо по клику и всё будет прекрасно :)
    Вот гайд, как сделать пользование ботом максимально удобным
     
    #12 carartem02, 6.07.2017
    В последний раз редактировалось: 6.07.2017
    Это одобряет CRACK211.
  13. CRACK211

    CRACK211 Member

    Регистрация:
    16.09.2009
    Сообщения:
    541
    Одобрения:
    467
    Репутация:
    4
    )))) на iOS не канает )

    Нашел способ) копирую все сообщение вставляю в поле ввода Сообщения и от туда копирую то что мне надо не отходя от кассы )
     
    Это одобряют carartem02 и binarymaster.
  14. carartem02

    carartem02 Member

    Регистрация:
    8.11.2015
    Сообщения:
    326
    Одобрения:
    117
    Репутация:
    0
    Очень странно, что на iOS такого нет. Может написать им?
    Ну этот способ все знают)
     
    Это одобряет CRACK211.
  15. CRACK211

    CRACK211 Member

    Регистрация:
    16.09.2009
    Сообщения:
    541
    Одобрения:
    467
    Репутация:
    4
    Уважаемые и всеми любимый binarimaster прикрутите пожалуйста бота к вашему серверу, а то он уже больше недели не работает.
     
  16. binarymaster

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

    Регистрация:
    11.12.2010
    Сообщения:
    3 351
    Одобрения:
    5 926
    Репутация:
    59
    На выходных попробую.
     
  17. binarymaster

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

    Регистрация:
    11.12.2010
    Сообщения:
    3 351
    Одобрения:
    5 926
    Репутация:
    59
    Ну что-ж, товарищи, теперь 3WiFi Bot работает на одном сервере с самой базой. :)
     
  18. cheburactor

    cheburactor Member

    Регистрация:
    10.02.2017
    Сообщения:
    110
    Одобрения:
    32
    Репутация:
    0
    Чего то не отвечает.
     
    Это одобряют carartem02 и binarymaster.
  19. binarymaster

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

    Регистрация:
    11.12.2010
    Сообщения:
    3 351
    Одобрения:
    5 926
    Репутация:
    59
    Рестартнул бота, не знаю что там было.
     
    Это одобряет carartem02.
  20. mackle_bow

    mackle_bow Member

    Регистрация:
    19.12.2016
    Сообщения:
    30
    Одобрения:
    0
    Репутация:
    0
    Есть ли возможность прикрутить карту найденным к точкам?
    В Api 3wifi отдаются координаты, если да могу попробовать
     
Загрузка...
Похожие темы
  1. Ответы:
    1
    Просмотры:
    1 057
  2. Ответы:
    178
    Просмотры:
    43 263
  3. Ответы:
    2 115
    Просмотры:
    366 086
  4. Ответы:
    0
    Просмотры:
    48
  5. Ответы:
    0
    Просмотры:
    73
  6. Ответы:
    2
    Просмотры:
    287
  7. Ответы:
    2
    Просмотры:
    1 683