السلام عليكم ورحمة الله وبركاته
. اليوم راح نحچي عن موضوع مهم جداً بكل مجال من مجالات الأمن السيبراني، وهو كتابة السكربتات
كثير من الناس يعتقدون أن مختص الأمن السيبراني فقط يستخدم أدوات جاهزة مثل
. Nmap أو Wireshark أو Metasploit
… لكن بالحقيقة
. المهندس المحترف هو اللي يگدر يبني أدواته بنفسه
…خلوني أسألكم سؤال
إذا عندك 1000 جهاز داخل الشبكة وتريد تفحصها كلها، هل راح تفحصها جهاز جهاز؟
. أكيد لا
. راح تكتب سكربت ينفذ المهمة خلال دقائق
… من عشرات السيرفرات Logs إذا تريد تجمع ملفات الـ
… معين داخل آلاف الملفات IPأو تبحث عن
…أو تراقب الشبكة بشكل مستمر
. كل هاي المهام ممكن تتحول إلى سكربت بسيط يوفر عليك ساعات من العمل
. Cyber Security لهذا السبب، تعلم البرمجة صار جزءاً أساسياً من عمل أي مختص
. Python وأكثر لغة مستخدمة بهذا المجال هي
؟ Python ليش
. لأنها سهلة التعلم، وتحتوي على مكتبات قوية جداً تساعدك بالتعامل مع الشبكات، وتحليل البيانات، وأتمتة المهام
: من أشهر المكتبات
. لتحليل وإنشاء حزم الشبكة Scapy
. API للتعامل مع مواقع الويب وواجهات Requests
. SSH لإدارة الأجهزة عن طريق Paramiko
. لمراقبة النظام والعمليات Psutil
. للتعامل المباشر مع بروتوكولات الشبكات Socket
: من خلال هاي المكتبات تگدر تبني أدوات مثل
• Port Scanner
• Network Monitor
• Log Analyzer
• Packet Analyzer
• Password Auditor
… لكن أريد أوضح نقطة مهمة جداً
تعلم كتابة السكربتات هدفه تطوير مهاراتك، وأتمتة الأعمال، وبناء أدوات تساعدك في حماية الأنظمة وتحليلها، واستخدامها يكون فقط ضمن بيئات مخولة أو لأغراض تعليمية واختبارية مصرح بها
… إذا تريد تتميز بمجال الأمن السيبراني
. لا تعتمد فقط على الأدوات الجاهزة
. تعلم شلون تبني أداتك بنفسك
. ومن هنا تبدأ مرحلة الاحتراف الحقيقي
