Роман Скворцов
New member
Недавно наткнулся на статью https://codeby.net/threads/masscan-telegram-bot.65978/ но мне она показалась достаточно муторной в повторении(особенно если мы делаем бота чисто для себя!) Решил идти своим путем.
1 что нам нужно это установить библиотеку pytelegrambotapi
2 создать бота @BotFather
сам код.
мы получаем достаточно удобный вывод masscana
не судите строго бот создавался чисто для собсвенного пользования.
1 что нам нужно это установить библиотеку pytelegrambotapi
Код:
python3 -m pip install pytelegrambotapi
сам код.
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)
не судите строго бот создавался чисто для собсвенного пользования.
Вложения
Последнее редактирование: