العودة إلى الدورة

برمجة Bash الجزء الثاني: المتغيرات والحلقات التكرارية

احتراف الأمن السيبراني: من الصفر إلى الاحتراف

جعل السكربتات تفاعلية

لجعل السكربتات مفيدة حقاً لأتمتة الأمن، نحتاج إلى هياكل تحكم مثل المتغيرات والحلقات التكرارية.

المتغيرات (Variables)

تخزن المتغيرات البيانات. تقوم بتعريفها بدون علامة $ ولكن تستخدم $ للإشارة إليها.

bash #!/bin/bash TARGET_IP="192.168.1.10" PORT="80"

echo "Scanning target: $TARGET_IP on port $PORT"

يستخدم أمر 'echo' الآن قيم المتغيرات

الحلقات التكرارية (حلقة for)

تسمح لك الحلقات بالتكرار عبر قائمة من العناصر (مثل قائمة عناوين IP أو أسماء مستخدمين).

bash #!/bin/bash

التكرار عبر قائمة من المنافذ الشائعة

for port in 21 22 23 80 443; do echo "Checking port: $port" # في سكربت حقيقي، هذا هو المكان الذي ستشغل فيه أداة مثل nmap done

برمجة Bash ضرورية لأتمتة مهام الاستطلاع والتحليل بسرعة.