____ _____ __
_ _ ___| | __| |
| | | | | | __| |__
|___|_|_|____/|_____|_____|
Описание: Этот код предоставляет гибкий и настраиваемый инструмент восстановления файлов, который можно использовать для восстановления удаленных файлов из различных источников, включая локальные файловые системы, изображения дисков и удаленные серверы. Код записан в Python и может быть запущен в системах Windows и Linux.
Внимание! Чтобы восстановить удаленные файлы в определенных каталогах (таких как системные каталоги), пользователю может потребоваться запустить скрипт Python с повышенными привилегиями. Это позволит сценарию получить доступ к необходимым файлам и каталогам для восстановления удаленных файлов.
Тем не менее, важно отметить, что запуск сценария с повышенными привилегиями также может быть опасным и может потенциально повредить вашей системе, если не использовать тщательно. Обязательно тщательно просмотрите код и поймите, что он делает, прежде чем запустить его с повышенными привилегиями. Это всегда хорошая практика, чтобы создать резервную копию важных данных, прежде чем пытаться восстановить данные.
Требования: Чтобы использовать этот код, вам нужно будет установить Python 3 в вашей системе. Кроме того, в коде используется несколько внешних библиотек, которые вам может потребоваться, с помощью PIP:
**Python 3** (can be downloaded from https://www.python.org/downloads/)
**python-magic** library (can be installed via pip install python-magic)
**paramiko** library (can be installed via pip install paramiko)
**requests** library (can be installed via pip install requests)
**python-magic** library (can be installed via pip install python-magic)
**paramiko** library (can be installed via pip install paramiko)
**requests** library (can be installed via pip install requests)
**pytsk3** library (can be installed via pip install pytsk3 or downloaded from https://github.com/ipython/pytsk3)
**tqdm** library (can be installed via pip install tqdm)
**psutil** library (can be installed via pip install psutil)
Как использовать: Чтобы использовать код, вы можете просто загрузить файл undel.py и запустить его из командной строки с помощью Python. Код предоставляет несколько вариантов, которые вы можете указать при его запуске. Как я уже сказал, сценарий Undel.py предназначен для восстановления удаленных файлов в вашей системе. Он работает, сканируя вашу файловую систему на наличие удаленных файлов и пытаясь их восстановить. Сценарий поддерживает различные параметры для настройки процесса восстановления, включая:
Selecting the type of file to recover (e.g., JPEG, PDF, etc.)
Limiting the size of files to recover
Filtering by file extension or name
Specifying the output directory for recovered files
Running in quiet mode to suppress progress output
Running in verbose mode to show more detailed information about the recovery process
e.t.c
Сценарий предоставляет гибкий и мощный инструмент для восстановления удаленных файлов в вашей системе.
Recover files from a disk image
Recover files from a remote server
Preview the contents of the recovered file in the console before saving
Recover only files of specific types
Recover all files in a directory and its subdirectories.
*Many other features will be accessible soon.
Вы можете увидеть список доступных параметров и их описания, запустив код с опцией -h или -Help:
python unDEL.py --help
По умолчанию скрипт восстановит файлы в каталог с именем recovered_files в том же каталоге, что и сценарий. Вы можете изменить выходной каталог, используя опцию -o или - -выпускной, затем нужный путь выходного каталога:
python unDEL.py -o /path/to/output/directory [options]
Сценарий также позволяет указать тип файла для восстановления с помощью параметра -t или -type, за которым следует желаемый тип файла. Например, чтобы восстановить только файлы JPEG, запустите следующую команду:
python unDEL.py -t [type for example jpg] [options]
Сценарий включает в себя панель хода прогресса, чтобы указать прогресс процесса восстановления файла. Если вы не хотите видеть панель прогресса, вы можете использовать опцию -q или -quiet для запуска сценария в тихом режиме:
python unDEL.py -q [options]
Сценарий включает в себя многословный режим, который предоставляет более подробную информацию о процессе восстановления файлов. Вы можете использовать опцию -v или -verbose для включения режима Verbose:
python unDEL.py -v [options]
Я думаю, что это «readme» содержит все, что вам нужно, чтобы начать использовать сценарий, пожалуйста, проверьте код, прежде чем запустить его, чтобы увидеть, что код будет делать в процессе выполнения.
Запустите сценарий на свой страх и риск, все, что произошло с вашей системой, находится на вашей совести.
Удачи.