____ _____ __
_ _ ___| | __| |
| | | | | | __| |__
|___|_|_|____/|_____|_____|
الوصف: يوفر هذا الرمز أداة لاستعادة الملفات المرنة والقابلة للتخصيص التي يمكن استخدامها لاسترداد الملفات المحذوفة من مجموعة متنوعة من المصادر ، بما في ذلك أنظمة الملفات المحلية وصور القرص والخوادم البعيدة. الكود مكتوب في 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 أو -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]
يتضمن البرنامج النصي وضعًا مطولًا يوفر معلومات أكثر تفصيلاً حول عملية استرداد الملفات. يمكنك استخدام خيار -V أو -Verbose لتمكين وضع المطوّل:
python unDEL.py -v [options]
أعتقد أن هذا "ReadMe" يحتوي على كل ما تحتاجه لبدء استخدام البرنامج النصي ، يرجى التحقق من الرمز قبل تشغيله لمعرفة ما الذي ستفعله الرمز أثناء عملية التنفيذ.
قم بتشغيل البرنامج النصي على مسؤوليتك الخاصة ، كل ما حدث لنظامك هو ضميرك.
حظ سعيد.