• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

masscan + telegram_bot

16.04.2020
2
0
BIT
0
Недавно наткнулся на статью https://codeby.net/threads/masscan-telegram-bot.65978/ но мне она показалась достаточно муторной в повторении(особенно если мы делаем бота чисто для себя!) Решил идти своим путем.
1 что нам нужно это установить библиотеку pytelegrambotapi
Код:
python3 -m pip install pytelegrambotapi
2 создать бота @BotFather

сам код.
Python:
from subprocess import check_output

import telebot

import time

bot = telebot.TeleBot('токен')

uid  = #ваш id

@bot.message_handler(content_types = ['text'])

def mes(message):
    if (uid == message.chat.id): # проверяем что именно вы общаетесь с ботом
        command = ('masscan -p ' + message.text + ' - - rate 100')
        try:
            bot.send_message(message.chat.id, check_output(command, shell = True))
        except:
            bot.send_message(message.chat.id, 'не найдено или не правельный ввод')

if __name__ == '__main__' :

    while True:

        try:

            bot.polling(none_stop = True)

        except:

            time.sleep(10)
мы получаем достаточно удобный вывод masscana
не судите строго бот создавался чисто для собсвенного пользования.
 

Вложения

  • Screenshot_2020-10-31-13-45-21-283_org.telegram.messenger.jpg
    Screenshot_2020-10-31-13-45-21-283_org.telegram.messenger.jpg
    190,9 КБ · Просмотры: 226
Последнее редактирование:

mrtyrel

Green Team
01.12.2018
80
45
BIT
0
Ну ва первых я не разу не юзал маскан желательно бы добавить ссылку шо это такое во вторых как мне использовать эту информацию ?
 
16.04.2020
2
0
BIT
0
Ну ва первых я не разу не юзал маскан желательно бы добавить ссылку шо это такое во вторых как мне использовать эту информацию ?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!