____ _____ __
_ _ ___| | __| |
| | | | | | __| |__
|___|_|_|____/|_____|_____|
描述:此代碼提供了一種靈活且可自定義的文件恢復工具,可用於從各種來源中恢復已刪除的文件,包括本地文件系統,磁盤映像和遠程服務器。該代碼是用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從命令行運行。該代碼提供了幾個選項,您在運行時可以指定這些選項。正如我所說,und.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
默認情況下,腳本將恢復文件到與腳本相同的目錄中名為“ recuction_files”的目錄。您可以使用-o或-utput選項更改輸出目錄,然後使用所需的輸出目錄路徑:
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選項啟用詳細模式:
python unDEL.py -v [options]
我認為此“讀數”包含您開始使用腳本所需的所有內容,請在運行該代碼之前先檢查代碼,以查看在執行過程中代碼會做什麼。
按照您自己的風險運行腳本,您系統發生的所有sh! t都在您的良心上。
祝你好運。