IdeaSpark

كل ما هو جديد في عالم التكنولوجيا والذكاء الصناعي وهندسة التلقين وأمن المعلومات

آخر الأخبار

جاري التحميل ...

اكتشف الأجهزة على شبكتك في 5 دقائق: بناء ماسح شبكات بـ Python + Scapy

 

أداة مجانية لاكتشاف الأجهزة على شبكتك باستخدام 15 سطر بايثون فقط

هل تساءلت يومًا "من المتصل بشبكتي اللاسلكية؟" الأداة التي سنبنيها اليوم ستجيبك! باستخدام مكتبة Scapy القوية، سنصنع ماسحًا للشبكة يكشف كل الأجهزة المتصلة. مثالي لمراقبة أمن الشبكة المنزلية.



لماذا هذه الأداة مفيدة؟

  • كشف أجهزة غير معروفة (تطفل!).
  • مراقبة نشاط الشبكة.
  • أساس لأدوات أمنية متقدمة.

الكود (مع الشرح):

# 1. استيراد المكتبات
from scapy.all import ARP, Ether, srp

# 2. تحديد نطاق الشبكة (غير 192.168.1.1/24 بشبكتك!)
target_ip = "192.168.1.1/24"

# 3. إنشاء حزمة ARP
arp = ARP(pdst=target_ip)
ether = Ether(dst="ff:ff:ff:ff:ff:ff")
packet = ether/arp  # تجميع الحزمة

# 4. إرسال الحزمة واستقبال الرد (timeout=3 ثوانٍ)
result = srp(packet, timeout=3, verbose=0)[0]

# 5. عرض النتائج
print("الأجهزة المكتشفة:")
for sent, received in result:
    print(f"IP: {received.psrc} - MAC: {received.hwsrc}"


كيف تشغله؟

  1. ثبت المكتبة أولاً:

pip install scapy
  1. احفظ الكود في ملف network_scanner.py.

  2. شغله بأمر:

python network_scanner.py

تحذير أمني:

⚠️ استخدم الأداة فقط على شبكتك أو بشهادة كتابية! المسح غير المصرح به غير قانوني.

ما الخطوة التالية؟

  • تطوير الأداة لإرسال تنبيه عند اكتشاف جهاز جديد (مشروع قادم!).



هل جربت الكود؟ شاركنا النتائج في التعليقات

ما الموضوع التالي الذي تريده؟ (أمن تطبيقات ويب - اختراق أخلاقي - أتمتة)

مصادر خارجية:

عن الكاتب

Atlas Soft Home

التعليقات


اتصل بنا

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

جميع الحقوق محفوظة

IdeaSpark