____ _____ __
_ _ ___| | __| |
| | | | | | __| |__
|___|_|_|____/|_____|_____|
설명 : 이 코드는 로컬 파일 시스템, 디스크 이미지 및 원격 서버를 포함한 다양한 소스에서 삭제 된 파일을 복구하는 데 사용할 수있는 유연하고 사용자 정의 가능한 파일 복구 도구를 제공합니다. 이 코드는 파이썬으로 작성되었으며 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
기본적으로 스크립트는 스크립트와 동일한 디렉토리에서 reciped_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"에는 스크립트 사용에 시작하는 데 필요한 모든 것이 포함되어 있다고 생각합니다. 코드를 실행하기 전에 코드를 확인하여 실행 프로세스 중에 코드가 수행 할 작업을 확인하십시오.
자신의 위험에 따라 대본을 실행하십시오. 시스템에 일어난 모든 일은 양심에 있습니다.
행운을 빌어요.