سؤال

أريد إرسال حزمة ARP لـ "توجيه السموم ARP" من خلال C #.أنا أستخدم SharpPcap (لاستخدام برنامج WinPCap).كيف تفعل ذلك باستخدام SharpPcap أو بدون SparpPcap (مع مكتبة أخرى)؟

هل كانت مفيدة؟

المحلول

هناك مثال على إرسال حزمة arp في تنزيل شفرة المصدر لـ sharppcap في دليل الأمثلة خارج صفحة مشروع sourceforge ، http://sourceforge.net/projects/sharppcap/

كانت هناك بعض المشكلات المتعلقة بـ ARP في الإصدارات الأقدم ولكن تم حلها في الإصدار 4.0.0 الذي صدر 2011-09-13.

نصائح أخرى

إذا كنت بحاجة إلى بديل لـ SharpPcap ، فيمكنك استخدام Pcap.Net .

كل ما عليك فعله هو بناء EthernetLayer و ArpLayer واستخدام PacketBuilder لإنشاء حزمة وإرسالها.

إنه أمر بسيط ومباشر وسهل التنفيذ

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top