recent
أخبار ساخنة

أدوات مهمة لا غنى عنها على برنامج Termux شرح عملي خطوة بخطوة

الصفحة الرئيسية


برنامج Termux هو عبارة بيئة عمل طرفية قوية تربط بين سهولة الأستخدام ونظام Linux على نظام Android. تمنحك هذه البيئة عدد كبيرمن الأدوات والمزاية التي تمكن المستخدمين من تفيذ العديد من المهام المتقدمة،كالبرمجة، وإدارة الخوادم، والحماية اختبار الاختراق، وميزة التنزيلات التلقائية،وأيضا العديد من الميزات الآخرى. في هذا المقال اليوم، سنتعرف على أهم 7 أدوات على Termux، والتي ستمكن المستخدمين في تحسين إنتاجية أعمالهم وإتمام المهام بكفاءة عالية.


1. أداة nmap - لفحص الشبكات :

أداة nmap من الأدوات المعروفة جدًا في فحص الشبكات وكشف الأجهزة المتصلة عليها. يتم أستخدامها كثيرمن قبل مسؤولي الشبكات وأشخاص الأمان حتى يعرفوا تركيبة الشبكة ويعرفوا إذا في ثغرات أو لا. الأداة بتخلي المستخدم يعرف إيش هي المنافذ اللي مفتوحة على الأجهزة المتصلة، وهاد بيخليها مفيدة جدًا لما تعمل اختبارات الأمان أو مراقبة الشبكة.

الأستخدام العملي:

إذا كان لديك شبكة أو مسؤول عن شبكة محلية وتحتاج التعرف على الأجهزة المتصلة بهاي الشبكة، بأمكانك أستخدام أداة nmap لمعرفة كافة الأجهزة المتصلة والحصول على كامل التفاصيل حول المنافذ المفتوحة لكل جهاز على الشبكة. هاي المعلومات جدا ضرورية لأاختبا أمان الشبكة وفحص الثغرات المتوفرة على الشبكة.

2. أداة git - لأدارة الأكواد المصدرية :

git هو نظام الأساسي الذي يستخدم في إدارة الأكواد في معظم المشاريع البرمجية. يسمح للمطورين بأدارت مشاريعهم ومشاركة الأكواد مع الفرق عن بُعد. حتى نقوم باستخدام هذه الأداة على برنامج  Termux و ممكن نستعمل  git في استخدام المستودعات البرمجية من منصات مثل GitHub نقوم بعمل تعديلات على المشاريع وبعد يتم رفع التغييرات بكل سهولة. أداة مهمة جدًا لأي مطور بيشتغل على مشروع برمجي في بيئة Termux.

الأستخدام العملي:

إذا بتعمل كنت على مشروع برمجي مع مجموعة أشخاص، بأمكانك أستخدام أداة git لإدارة هذه المستودعات البرمجية وعمل مزامنة للتعديلات مع أعضاء الفريق. عن طريق أوامر مثل clone و commit و push، بأمكانك الحفاظ على أعمالك البرمجي بكل بساطة وبشكل منظمة واحترافية.

3. أداة python - بيئة برمجة لغة البايثون :

لغة Python من أكتر اللغات البرمجية استخدامًا، تستخدم في تطوير التطبيقات، تحليل البيانات، أو حتى البرمجة النصية في بعض الأكواد اليومية. توفر بيئة عمل Termux دعمًا قويًا لهذه اللغة حيث أغلب الأدوات يتم عملها من خلال لغة بايثون، حيث يمكن للمستخدمين كتابة سكربتات Python بسهولة وأيضا تشغيل هذه السكربتات وعملتعديل عبها. سواء كنت مبتدأ أو محترفً في المجال، وجود Python في Termux رح يمنحك العديد من الإمكانيات في العمل سواء كان للتطوير أو عمل التجارب. بإختصار هي من أهم اللغات للعمل على برنامج ترمكس لانه من اللغات العامة وتستخدم في أكترمن مجال.

الأستخدام العملي:

بأمكانك كتابة سكربت بسيط من خلال لغة Python لعمل مهمة بشكل تلقائية، مثلا تحميل ملفات من الإنترنت بشكل تلقائي أو عمل للبيانات تحليل معين. أداة بايثون على Termux سوف تسهل عليك العمل والقيام بالمهام البرمجية بكل بساطة وفعالية.

4. أداة unzip - لفك ضغط الملفات :

في بعض الأوقات نحتاج إلى عمل فك أو التعامل مع الملفات المضغوطة، وعندها نحتاج إلى أداة unzip كحل رائع وسريع لفك ضغط الملفات بصيغة ZIP. تعمل الأداة كسيلة فعالة لأستخراج الملفات المضغوطة التي تحتاجها  للوصول  إلى المحتوى الذي بداخلها بسرعة عالية دون الأحتياج إلى تحميل أيا برامج إضافية على الجهاز.

الأستخدام العملي:

عندما تقوم بتنزيل ملفات مضغوطة من الانترنت ونحتاج إلى الوصول لمحتويات هذه الملفات،فا الحل الامثل هو أداة unzip توفر عمل فك ضغط للملفات بوسيلة سهلة وسرعة عالية لفك ضغط الملفات والوصول إلى المحتوى داخل الملف دون تعقيد.

5. أداة Crunch - لتوليد قوائم كلمات المرور :

هي أداة مفتوحة المصدر نستخدمه لتوليد قوائم كلمات المرور "Wordlist" عن طريق مجموعة من القواعد التي يحددها المستخدم للأداة. تم تصميمها لمساعدة "السايبر سكيورتي" متخصصي أمن المعلومات الذين بحاجة إلى الحصول قوائم كلمات مرور مخصصة  لعمل الاختبار على كلمات المرور أو محاولة الوصول إلى الأنظمة عن طريق التخمين.

تعتبرالأداة جدا مهمة في مجال الاختبار يمكن استخدامها بشكل عام لتوليد كلمات مرور معقدة من خلال أعطاء الاداة التعليمات أو مجموعات معينة من الحروف والأرقام. أيضا يمكن للأداة عمل لستة من كلمات مرور بأحجام هائلة وفي زمن قصير جدا،وهذا الأمر يسهل العمل على الأشخاص في مجال أمن المعلومات أو للتحقق من كلامات المرور الخاص..

الميزة الرائعة في الأداة :
تخصيص طول كلمات المرور: يمكنك تحديد الحد الأدنى والحد الأقصى لطول كلمات المرور.

6. أداة vim - محرر نصوص متقدم :

اداة vim هي مخصصة لتحرير النصوص قوية وتستخدم بشكل كبير في بينئة وتطوير سطر الأوامر. يتيح لك محرر vim تحرير الملفات النصية بجودة عالية مع أيضا يدعم العديد من المزايا المتقدمة سوف تساعد المطورين بشكل كبير لتحسين عملهم وتوفير الوقت في الأعمال. تواجد vim على Termux تمكنك من تحرير الأكواد والنصوص سهلة ومتقدمة من دون حاجنك إلى الحصل على أدوات آخرة خارجية. 

الأستخدام العملي:

عملك مبرمج أو بحتاج إلى عمل تعديل لملفات نصية في كل يوم، أداة vim رح توفرلك بيئة كاملة لتحرير قوية وتمكنك من تعديل النصوص بشكل سريع وبدقة عالية، مع دعم شامل  أيضا لخصائص متقدمة مثل البحث والتعديل للأكواد.

شرح عملي للأدوات :






◄ملف الأوامر المستخدمة في الشرح ⇓










google-playkhamsatmostaqltradent