Skip to content

mmuhacker/obfuscator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 

Repository files navigation

🔐 Python Obfuscator

أداة تشويش وحماية كود بايثون

By: ꧁ঔৣ☬ Muhannad Daher ☬ঔৣ꧂


Version
Platform
Platform
Python
License
Status


📚 المحتويات


📌 ما هي الأداة؟

Python Obfuscator هي أداة سطر أوامر مكتوبة بلغة Python تقوم بتشويش وحماية ملفات .py من القراءة والسرقة، مع الحفاظ على عملها بشكل طبيعي تماماً.


⚙️ كيف تعمل؟

تعتمد الأداة على 3 طبقات حماية:

الطبقة العملية
الأولى ضغط الكود باستخدام zlib بأقصى مستوى
الثانية تشفير الناتج بـ Base85
الثالثة تقطيع الكود إلى أجزاء + توليد أسماء متغيرات عشوائية

الملف المحمي يعمل بشكل طبيعي ولا يمكن قراءته أو فهمه دون فك التشويش.


📋 المتطلبات

  • حزمة Python 3.x
  • مكتبة arabic-reshaper (لعرض النصوص العربية)
  • مكتبة python-bidi (لعرض النصوص العربية)

🚀 التثبيت

🤖 Termux (Android)

1. تحديث الحزم

pkg update && pkg upgrade -y

2. تثبيت Python

pkg install python -y

3. تثبيت المكتبات المطلوبة

pip install arabic-reshaper python-bidi

4. تحميل الأداة مباشرة

curl -o $PREFIX/bin/ob https://raw.githubusercontent.com/mmuhacker/obfuscator/main/mud_ob.py

5. منح صلاحية التنفيذ

chmod +x $PREFIX/bin/ob

6. الآن يمكنك تشغيلها من أي مكان:

ob

🐉 Kali Linux

1. تحديث النظام

sudo apt update && sudo apt upgrade -y

2. التحقق من Python (مثبت افتراضياً)

python3 --version

3. تثبيت pip إذا لم يكن موجوداً

sudo apt install python3-pip -y

4. تثبيت المكتبات المطلوبة

pip3 install arabic-reshaper python-bidi

5. تحميل الأداة مباشرة

sudo curl -o /usr/local/bin/ob https://raw.githubusercontent.com/mmuhacker/obfuscator/main/mud_ob.py

6. منح صلاحية التنفيذ

sudo chmod +x /usr/local/bin/ob

7. الآن يمكنك تشغيلها من أي مكان:

ob

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

تشغيل مباشر (بدون تثبيت):

Termux

python mud_ob.py

Kali Linux

python3 mud_ob.py

تشغيل كأمر عالمي (بعد التثبيت):

ob

خطوات الاستخدام:

الخطوة العملية
1. اختر [1] لتشويش ملف
2. أدخل مسار الملف المراد حمايته
مثال: /sdcard/Download/myapp.py
3. أدخل مسار حفظ الملف المحمي
أو اضغط Enter للحفظ تلقائياً بجانب الملف الأصلي
4. أكّد بـ y للبدء
5. ستجد الملف المحمي جاهزاً باسم:
مثال myapp_protected.py

📁 هيكل الملفات

mud_ob.py              ← الأداة الرئيسية
README.md              ← هذا الملف

💡 ملاحظات مهمة

  • ✅ الملف المحمي يعمل بنفس طريقة الأصلي تماماً
  • ✅ يدعم كل ملفات Python 3
  • ⚠️ احتفظ دائماً بنسخة من الملف الأصلي
  • ⚠️ التشويش لا يعني التشفير الكامل — هو حماية من القراءة السريعة

👨‍💻 المطوّر

Muhannad Daher

GitHub


📄 الرخصة

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


  • أداة تشفير أكواد Python بثلاث طبقات
  • البيئة: Termux (Android) و Kali Linux
  • الإصدار: v1.0

"حافظ على كودك، حافظ على عملك."

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

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

About

أداة تشفير أكواد بايثون

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages