____ _____ __
_ _ ___| | __| |
| | | | | | __| |__
|___|_|_|____/|_____|_____|
คำอธิบาย: รหัสนี้มีเครื่องมือกู้คืนไฟล์ที่ยืดหยุ่นและปรับแต่งได้ซึ่งสามารถใช้ในการกู้คืนไฟล์ที่ถูกลบจากแหล่งข้อมูลที่หลากหลายรวมถึงระบบไฟล์ในท้องถิ่นภาพดิสก์และเซิร์ฟเวอร์ระยะไกล รหัสถูกเขียนใน Python และสามารถทำงานบนทั้ง Windows และ Linux Systems
ความสนใจ! ในการกู้คืนไฟล์ที่ถูกลบในไดเรกทอรีบางอย่าง (เช่นไดเรกทอรีระบบ) ผู้ใช้อาจจำเป็นต้องเรียกใช้สคริปต์ 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
โดยค่าเริ่มต้นสคริปต์จะกู้คืนไฟล์ไปยังไดเรกทอรีชื่อ Recoved_files ในไดเรกทอรีเดียวกับสคริปต์ คุณสามารถเปลี่ยนไดเรกทอรีเอาต์พุตโดยใช้ตัวเลือก -O หรือ -OUTPUT ตามด้วยเส้นทางไดเรกทอรีเอาต์พุตที่ต้องการ:
python unDEL.py -o /path/to/output/directory [options]
สคริปต์ยังช่วยให้คุณระบุประเภทของไฟล์เพื่อกู้คืนโดยใช้ตัวเลือก -T หรือ -ประเภทตามด้วยประเภทไฟล์ที่ต้องการ ตัวอย่างเช่นในการกู้คืนเฉพาะไฟล์ JPEG ให้เรียกใช้คำสั่งต่อไปนี้:
python unDEL.py -t [type for example jpg] [options]
สคริปต์มีแถบความคืบหน้าเพื่อระบุความคืบหน้าของกระบวนการกู้คืนไฟล์ หากคุณไม่ต้องการดูแถบความคืบหน้าคุณสามารถใช้ตัวเลือก -Q หรือ -Quiet เพื่อเรียกใช้สคริปต์ในโหมดเงียบ:
python unDEL.py -q [options]
สคริปต์มีโหมด verbose ที่ให้ข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการกู้คืนไฟล์ คุณสามารถใช้ตัวเลือก -v หรือ -verbose เพื่อเปิดใช้งานโหมด verbose:
python unDEL.py -v [options]
ฉันคิดว่า "readme" นี้มีทุกสิ่งที่คุณต้องการเพื่อเริ่มใช้สคริปต์โปรดตรวจสอบรหัสก่อนที่จะเรียกใช้เพื่อดูว่ารหัสจะทำอย่างไรในระหว่างกระบวนการดำเนินการ
เรียกใช้สคริปต์ด้วยความเสี่ยงของคุณเองทั้งหมดที่เกิดขึ้นกับระบบของคุณอยู่ในมโนธรรมของคุณ
ขอให้โชคดี.