المشاركات

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

اكتشف الأجهزة على شبكتك في 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 } " كيف ت...