برنامج لمراقبة ال Packet داخل ال LAN
* حتى يعمل البرنامج بصورة صحيحة ... يجب أن تكون ال LAN معمولة على HUB
وليس switch
برنامج لمراقبة ال Packet داخل ال LAN
* حتى يعمل البرنامج بصورة صحيحة ... يجب أن تكون ال LAN معمولة على HUB
وليس switch
تم تعديل هذه المشاركة بواسطة baha_ashour في 8 يناير 2006 في 17:33
I will summarize the work of the Sniffer in 9 steps :
1- we make a "Packet Monitor" that open a socket in a promiscuous mode on the selected interface.
2- when we start the sniffer , we open a thread to receive the Packets.
3- the Socket will block until it receives a packet as an array of bytes.
4- we analyze this packet and convert its raw bytes into readable information.
5- now we filter this packet according to the Filter that we choose.
6- if the type of the packet is not similar to that in the filter , we just ignore that packet.
7- else , we add this packet to the list and preview it to the user.
8- we increment the counter in the statistic and calculate the percentage of all packet types.
9- then if we didn't stop the Sniffer , we will repeat the previous steps and receive another packet.

نقلا عن الأخ fmo_82
اقتباسفي الحقيقة تكمن عملية منع البرودكاست في ال Switch او Routers التي تعمل على ال Layer3 أو الأعلى لكن ال Switchs التي تعمل على الطبقات الأدنى لا اعتقد انه سيمنع البرود كاست , في اغلب برمجيات الشبكات تم التغلب على هذه المشكلة باستخدام ال Multicast Group حيث تمرر البكتس إلى ال Router ويقوم الراوتر بعمل Broadcast لها على جميع الأجهزة التي تشترك بنفس ال Group ويوجد توزيعات خاصة لها
الف شكر اخي بهاء علي البرنامج انا كنت بدور علي مواضيع عن الشبكات العصبيه وبالصدفه وجدت هذا الموضوع
جزاك الله خيرا علي مجهودك الرائع
Khaled_Tiger
النجاح الوحيد في الحياة هو أن تستطيع أن تحيا حياتك بالطريقة التي تريدها
يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا
يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا
إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت
فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت
العفو أخي خالد ... وشكرا لمرورك وتشجيعك الدائم ;)
هذا الموضوع مغلق.