• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • 🚨 24 часа до повышения цены на курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    Последний день записи в текущий поток по старой цене Подробнее о курсе ...

Добавление ". py" скрипта в автозагрузку (Parrot OS)

qwertyytrewq1

Member
15.04.2020
12
0
Собственно, суть проблемы в заголовке. Пробовал стандартный метод (Systemd), и через GUI - не помогло. Сам скрипт (Honeypot), работает на ура, если запускать вручную через терминал. Прилагаю код самого скрипта.

Python:
import pyinotify
from telethon import TelegramClient
from telethon import sync, events
import requests
 
api_id = XXXXXX
api_hash = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
 
client  = TelegramClient('User_Server', api_id, api_hash)
 
client.start()
 
dlgs = client.get_dialogs()
 
class MyEventHandler(pyinotify.ProcessEvent):
    def process_IN_ACCESS(self, event):
        client.send_message('Target_User', "Attention !")
 
    def process_IN_ATTRIB(self, event):
        client.send_message('Target_User', "Attention !")
 
    def process_IN_CLOSE_NOWRITE(self, event):
        client.send_message('Target_User', "Attention !")
 
    def process_IN_CLOSE_WRITE(self, event):
        client.send_message('Target_User', "Attention !")
 
    def process_IN_CREATE(self, event):
        client.send_message('Target_User', "Attention !")
 
    def process_IN_DELETE(self, event):
        client.send_message('Target_User', "Attention !")
 
    def process_IN_MODIFY(self, event):
        client.send_message('Target_User', "Attention !")
 
    def process_IN_OPEN(self, event):
        client.send_message('Target_User', "Attention !")
 
def main():
    wm = pyinotify.WatchManager()
    wm.add_watch('/home/user/Desktop', pyinotify.ALL_EVENTS, rec=True)
    eh = MyEventHandler()
    notifier = pyinotify.Notifier(wm, eh)
    notifier.loop()
 
if __name__ == '__main__':
    main()

И ещё такой вопрос, как сделать чтобы бот не отправлял куеву хучу сообщений, а только по два-три, на каждое действие с целевой директорией? Иначе быстро в блок его кидает.
 
Мы в соцсетях:

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

Курс AD