Skip to content

mmuhacker/mud-fm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

📁 File Metadata Extractor

أداة استخراج البيانات الوصفية

تعمل على نظام Kali Linux و تطبيق Termux

꧁ঔৣ☬ Muhannad Daher ☬ঔৣ꧂


███████╗ ███╗   ███╗
 ██╔════╝ ████╗ ████║
 █████╗   ██╔████╔██║
 ██╔══╝   ██║╚██╔╝██║
 ██║       ██║ ╚═╝ ██║
 ╚═╝       ╚═╝      ╚═╝

by
Version
Platform
Platform
Python
License
Status


المحتويات:


📌 الوصف

أداة لاستخراج البيانات الوصفية (Metadata) من الملفات الرقمية. تدعم الصور (EXIF)، مستندات PDF، وملفات Word. تستخدم في التحقيق الجنائي الرقمي وتحليل الملفات المشبوهة داخل المختبرات الشخصية.


✨ المميزات

  • 🖼️ استخراج بيانات EXIF من الصور (GPS، الكاميرا، التاريخ...)
  • 📄 استخراج بيانات PDF (المؤلف، العنوان، التواريخ...)
  • 📝 استخراج بيانات مستندات Word
  • 💾 حفظ النتيجة كملف JSON
  • 🎨 بانر احترافي ثلاثي الأبعاد
  • 🌍 واجهة عربية بالكامل

⚙️ التثبيت

Termux

الخطوة 1 — تحديث النظام

pkg update && pkg upgrade -y

الخطوة 2 — تثبيت Python والمكتبات

pkg install python -y
pip install pillow PyPDF2 python-docx

الخطوة 3 — تنزيل الأداة

curl -o $PREFIX/bin/mud_fm.py https://raw.githubusercontent.com/mmuhacker/mud-fm/main/mud_fm.py

الخطوة 4 — صلاحيات التشغيل

chmod +x $PREFIX/bin/mud_fm.py

الخطوة 5 — رابط الاختصار

ln -sf $PREFIX/bin/mud_fm.py $PREFIX/bin/fm

⚡ أمر واحد مجمّع

pkg update && pkg upgrade -y && pkg install python -y && pip install pillow PyPDF2 python-docx && curl -o $PREFIX/bin/mud_fm.py https://raw.githubusercontent.com/mmuhacker/mud-fm/main/mud_fm.py && chmod +x $PREFIX/bin/mud_fm.py && ln -sf $PREFIX/bin/mud_fm.py $PREFIX/bin/fm && fm

Kali Linux

الخطوة 1 — تحديث النظام

sudo apt update && sudo apt upgrade -y

الخطوة 2 — تثبيت المكتبات

pip install pillow PyPDF2 python-docx --break-system-packages

الخطوة 3 — تنزيل الأداة

sudo curl -o /usr/local/bin/mud_fm.py https://raw.githubusercontent.com/mmuhacker/mud-fm/main/mud_fm.py

الخطوة 4 — صلاحيات التشغيل

sudo chmod +x /usr/local/bin/mud_fm.py

الخطوة 5 — رابط الاختصار

sudo ln -sf /usr/local/bin/mud_fm.py /usr/local/bin/fm

⚡ أمر واحد مجمّع

sudo apt update && sudo apt upgrade -y && pip install pillow PyPDF2 python-docx --break-system-packages && sudo curl -o /usr/local/bin/mud_fm.py https://raw.githubusercontent.com/mmuhacker/mud-fm/main/mud_fm.py && sudo chmod +x /usr/local/bin/mud_fm.py && sudo ln -sf /usr/local/bin/mud_fm.py /usr/local/bin/fm && fm

🚀 التشغيل

fm

أو بالأمر الكامل

mud_fm.py

📖 طريقة الاستخدام

fm /path/to/file.jpg

💡 مثال

fm ~/storage/downloads/sample.pdf

النتيجة:

[+] معلومات الملف الأساسية:
   📄 اسم الملف: sample.pdf
   📦 الحجم (بايت): 245760
   🕒 آخر تعديل: 2025-06-01 12:30:00

[+] البيانات الوصفية الخاصة:
   المؤلف: Muhannad Daher
   العنوان: تقرير تقني
   تاريخ الإنشاء: 2025-05-30

[✓] تم حفظ النتيجة في sample_metadata.json

🔧 المتطلبات

المتطلب الوصف
Python 3.6+ لغة البرمجة
Pillow للتعامل مع الصور
PyPDF2 لقراءة PDF
python-docx لقراءة Word

⚖️ إخلاء المسؤولية

هذه الأداة مخصصة لأغراض تعليمية واختبار الملفات التي تملكها فقط. استخدامها على ملفات بدون إذن يُعدّ مخالفاً للقانون.


👨‍💻 المطوّر

Muhannad Daher

GitHub


📄 الرخصة

MIT License — حر الاستخدام مع ذكر المصدر


Madarik Tools — صُنع بالعربية

إذا أعجبتك الأداة، لا تنسَ النجمة!

```

About

أداة استخراج البيانات الوصفية مكتوبة بلغة Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages