____ _____ __
_ _ ___| | __| |
| | | | | | __| |__
|___|_|_|____/|_____|_____|
説明:このコードは、ローカルファイルシステム、ディスクイメージ、リモートサーバーなど、さまざまなソースから削除されたファイルを回復するために使用できる柔軟でカスタマイズ可能なファイルリカバリツールを提供します。コードは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または - ヘルプオプションを使用してコードを実行することにより、利用可能なオプションとその説明のリストを見ることができます。
python unDEL.py --help
デフォルトでは、スクリプトは、スクリプトと同じディレクトリのRecovered_filesという名前のディレクトリにファイルを回復します。 -oまたは - outputオプションを使用して出力ディレクトリを変更し、次に目的の出力ディレクトリパスを使用できます。
python unDEL.py -o /path/to/output/directory [options]
また、このスクリプトを使用すると、-tまたは-typeオプションを使用してファイルのタイプを指定して回復することもできます。その後、目的のファイルタイプが続きます。たとえば、JPEGファイルのみを回復するには、次のコマンドを実行します。
python unDEL.py -t [type for example jpg] [options]
スクリプトには、ファイル回復プロセスの進行状況を示すプログレスバーが含まれています。 Progress Barを表示したくない場合は、-Qまたは-quietオプションを使用して、スクリプトを静かなモードで実行できます。
python unDEL.py -q [options]
スクリプトには、ファイルの回復プロセスに関するより詳細な情報を提供する冗長モードが含まれています。 -vまたは-verboseオプションを使用して、冗長モードを有効にすることができます。
python unDEL.py -v [options]
この「Readme」には、スクリプトの使用を開始するために必要なすべてが含まれていると思います。実行する前に、実行プロセス中にコードが何をするかを確認するためにコードを確認してください。
あなたの責任でスクリプトを実行してください。あなたのシステムに起こったすべてのsh!tはあなたの良心にあります。
幸運を。