masscan + telegram_bot

16.04.2020
2
0
Недавно наткнулся на статью https://yg140.servegame.com/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 КБ · Просмотры: 409
Последнее редактирование:
Ну ва первых я не разу не юзал маскан желательно бы добавить ссылку шо это такое во вторых как мне использовать эту информацию ?
 
Ну ва первых я не разу не юзал маскан желательно бы добавить ссылку шо это такое во вторых как мне использовать эту информацию ?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab