- بواسطة x32x01 ||
لو بتستخدم Termux على موبايل أندرويد وعايز تحوله لبيئة قوية لتعلم البرمجة، الأمن السيبراني، واختبار الاختراق الأخلاقي، فأول خطوة لازم تعملها هي تجهيز النظام وتثبيت الحزم الأساسية اللي هتحتاجها أثناء الشغل.
في الدليل ده هنتعرف على أهم أوامر تهيئة Termux، ووظيفة كل أداة، وكمان هنتكلم عن المشاكل الشائعة وطرق حلها، بحيث يبقى عندك بيئة عمل جاهزة لأي مشروع أو تجربة تعليمية.
من أهم مميزات Termux:
الأوامر دي بتحدث مستودعات الحزم وبتثبت أحدث الإصدارات المتاحة، ودي خطوة ضرورية قبل تثبيت أي برنامج جديد.
Git من أهم الأدوات لأي مبرمج أو باحث أمني، لأنه بيسمح لك بتنزيل المشاريع من GitHub وإدارة الأكواد البرمجية بسهولة.
مثال:
لغة Python تعتبر العمود الفقري لمعظم أدوات الأمن السيبراني الحديثة.
بعد التثبيت تأكد من الإصدار:
أداة قوية لتحليل الشبكات وفحص المنافذ المفتوحة والخدمات الموجودة على الأجهزة.
مثال بسيط:
مهمة للتعامل مع الشهادات الرقمية والتشفير والاتصالات الآمنة.
بتحتاجها لو هتجمع برامج أو أدوات مكتوبة بلغة C أو C++.
الأداتين بيستخدموا لتحميل الملفات والتعامل مع مواقع الويب من خلال سطر الأوامر.
مثال:
بيساعد في تشغيل خدمات Tor واختبار التطبيقات التي تعتمد على شبكة Tor لأغراض تعليمية وبحثية.
بعد كده تقدر تثبت بعض المكتبات المفيدة:
وظائف المكتبات:
مثال:
اقرأ دائمًا ملف README قبل تشغيل أي سكربت.
بعد تنفيذ الأمر هتلاقي مجلد جديد اسمه:
وده بيسهل نقل الملفات بين Termux وذاكرة الجهاز.
جرب:
وبعدين أعد تثبيت الحزمة مرة تانية.
يفضل الاعتماد على Python3 كلما أمكن.
كمان بعض خصائص الشبكات المتقدمة مش بتكون مدعومة على جميع أجهزة أندرويد بسبب قيود النظام أو العتاد نفسه.
نفذ الأمر كل فترة للحصول على أحدث التحديثات.
بيساعدك تدير أكتر من جلسة داخل التيرمكس في نفس الوقت.
وده هيسهل عليك إدارة الملفات والأدوات.
المهم دائمًا تستخدم الأدوات بشكل قانوني ومسؤول، وتطبق أي اختبارات أو تجارب على أنظمة وأجهزة مصرح لك بالتعامل معها فقط.
في الدليل ده هنتعرف على أهم أوامر تهيئة Termux، ووظيفة كل أداة، وكمان هنتكلم عن المشاكل الشائعة وطرق حلها، بحيث يبقى عندك بيئة عمل جاهزة لأي مشروع أو تجربة تعليمية.
ليه Termux مهم لمجال الأمن السيبراني؟ 🔥
Termux يعتبر واحد من أقوى التطبيقات الموجودة على أندرويد للمبرمجين والمهتمين بمجال اختبار الاختراق. التطبيق بيوفر لك بيئة لينكس متكاملة تقدر من خلالها تشغل لغات برمجة مختلفة وأدوات تحليل الشبكات واختبار الأمان مباشرة من الموبايل.من أهم مميزات Termux:
✅ تشغيل أوامر لينكس على أندرويد
✅ تثبيت أدوات الأمن السيبراني بسهولة
✅ دعم Python وPHP وRuby وJava
✅ إمكانية التعامل مع GitHub وتنزيل المشاريع
✅ مناسب للتعلم والتجارب العملية
أوامر تهيئة Termux الأساسية ⚙️
بعد تثبيت Termux شغل الأوامر التالية بالترتيب: Code:
pkg update
pkg upgrade -y
pkg install git
pkg install python
pkg install python2
pkg install python3
pkg install ruby
pkg install php
pkg install openjdk-17-jdk
pkg install bash
pkg install perl
pkg install nmap
pkg install clang
pkg install macchanger
pkg install nano
pkg install figlet
pkg install cowsay
pkg install curl
pkg install tar
pkg install zip
pkg install unzip
pkg install tor
pkg install wget
pkg install wcalc
pkg install openssl
pkg install bmon شرح أهم الحزم والأدوات 🛠️
تحديث النظام
Code:
pkg update
pkg upgrade -y تثبيت Git
Code:
pkg install git مثال:
Code:
git clone https://github.com/example/project.git تثبيت Python
Code:
pkg install python بعد التثبيت تأكد من الإصدار:
Code:
python --version تثبيت Nmap
Code:
pkg install nmap مثال بسيط:
Code:
nmap 192.168.1.1 تثبيت OpenSSL
Code:
pkg install openssl تثبيت Clang
Code:
pkg install clang تثبيت Curl و Wget
Code:
pkg install curl
pkg install wget مثال:
Code:
wget https://example.com/file.zip تثبيت Tor
Code:
pkg install tor تثبيت مكتبات Python المهمة 🐍
بعد تثبيت Python يفضل تحديث pip أولًا: Code:
pip install --upgrade pip بعد كده تقدر تثبت بعض المكتبات المفيدة:
Code:
pip install requests
pip install beautifulsoup4
pip install scapy وظائف المكتبات:
- requests للتعامل مع مواقع الويب وواجهات API.
- beautifulsoup4 لتحليل صفحات HTML.
- scapy للتعامل مع الحزم الشبكية والتجارب التعليمية الخاصة بالشبكات.
تنزيل المشاريع من GitHub 📂
من أكتر الحاجات اللي هتحتاجها أثناء التعلم تنزيل المشاريع مفتوحة المصدر.مثال:
Code:
git clone https://github.com/example/project.git
cd project
chmod +x install.sh
./install.sh تفعيل الوصول إلى ملفات الهاتف 📁
عشان Termux يقدر يوصل لملفات الهاتف: Code:
termux-setup-storage storageوده بيسهل نقل الملفات بين Termux وذاكرة الجهاز.
أشهر المشاكل في Termux وحلولها 🚨
مشكلة Package Not Found
لو ظهرت الرسالة دي:package not foundجرب:
Code:
pkg update
pkg upgrade -y مشكلة Python2
بعض الإصدارات الحديثة من Termux أوقفت دعم Python2 بشكل افتراضي، وده طبيعي لأن اللغة نفسها انتهى دعمها رسميًا.يفضل الاعتماد على Python3 كلما أمكن.
مشكلة المساحة التخزينية
لو التثبيت بيفشل فجأة:- احذف الملفات غير المهمة.
- انقل الملفات الكبيرة إلى كارت الذاكرة.
- تأكد من وجود مساحة كافية قبل تثبيت الأدوات.
الصلاحيات والأذونات في Termux 🔐
لازم تعرف إن Termux بيشتغل بصلاحيات المستخدم العادي، وبالتالي بعض الأدوات المتقدمة ممكن تحتاج صلاحيات إضافية أو بيئة مناسبة للعمل.كمان بعض خصائص الشبكات المتقدمة مش بتكون مدعومة على جميع أجهزة أندرويد بسبب قيود النظام أو العتاد نفسه.
نصائح لتحسين الأداء وسرعة العمل 🚀
تحديث النظام بشكل دوري
Code:
pkg update && pkg upgrade -y تثبيت Tmux
لو متاح في المستودعات: Code:
pkg install tmux تنظيم المشاريع
أنشئ مجلد خاص بالمشاريع: Code:
mkdir Projects
cd Projects أفضل استخدامات Termux للمبتدئين 🎯
- تعلم أوامر لينكس.
- تعلم Python وبرمجة السكربتات.
- إدارة مشاريع GitHub.
- تحليل الشبكات بشكل تعليمي.
- تشغيل بيئة تطوير خفيفة على الهاتف.
- دراسة أساسيات الأمن السيبراني واختبار الاختراق الأخلاقي.
الخلاصة
تهيئة Termux بشكل صحيح هتوفر لك بيئة قوية جدًا لتعلم البرمجة والأمن السيبراني من خلال موبايل أندرويد فقط. تثبيت الأدوات الأساسية من البداية بيوفر عليك وقت كبير بعد كده، وبيخليك جاهز لتجربة المشاريع التعليمية وتشغيل الأدوات المختلفة بسهولة.المهم دائمًا تستخدم الأدوات بشكل قانوني ومسؤول، وتطبق أي اختبارات أو تجارب على أنظمة وأجهزة مصرح لك بالتعامل معها فقط.
التعديل الأخير: