
يقوم هذا السكربت بفحص الأجهزة المعرضة لثغرة EternalBlue (CVE-2017-0144) في الشبكة باستخدام SMB.
أداة Python لفحص الأجهزة التي تدعم SMB للكشف عن ثغرة EternalBlue (CVE-2017-0144).
يتحقق هذا السكربت مما إذا كانت الأجهزة في الشبكة معرّضة لاستغلال EternalBlue من خلال اختبار اتصالات SMB.
✅ يفحص قائمة من عناوين IP بحثًا عن ثغرة SMB.
✅ يكتشف ما إذا كان الجهاز الهدف معرّضًا لثغرة EternalBlue (CVE-2017-0144).
✅ معالجة متوازية لفحص أجهزة متعددة بسرعة باستخدام ThreadPoolExecutor.
✅ واجهة بسيطة وسهلة الاستخدام.
استنسخ هذا المستودع:
git clone https://github.com/MedX267/EternalBlue-Vulnerability-Scanner.git
cd EternalBlue-Scanner
ثبّت المتطلبات:
pip install -r requirements.txt
إذا لم يكن لديك ملف requirements.txt، يمكنك تثبيت Impacket يدويًا باستخدام:
pip install impacket 🚀 الاستخدام شغّل السكربت من خلال تمرير قائمة بعناوين IP المستهدفة:
python eternalblue_scanner.py <target_ip_1> <target_ip_2> ... <target_ip_n> مثال:
python eternalblue_scanner.py 192.168.1.1 192.168.1.2 192.168.1.3 سيقوم السكربت بعد ذلك بفحص كل عنوان IP للتحقق من ثغرة EternalBlue وعرض النتائج.
📜 المخرجات يعرض السكربت ما إذا كان كل عنوان IP مستهدف معرّضًا للثغرة أم لا:
[+] 192.168.1.1 is VULNERABLE to EternalBlue! [-] 192.168.1.2 is NOT VULNERABLE to EternalBlue. [-] 192.168.1.3 is not reachable.
⚠ الترخيص هذه الأداة مقدمة كما هي لأغراض تعليمية واختبارية. 🚨 استخدمها بمسؤولية وتأكد من حصولك على الإذن المناسب قبل فحص الشبكات أو الأجهزة.