سؤال

أنا النامية ما هو أساسا المتخصصة جدار الحماية التطبيق.الحل يحتاج إلى 32 و 64 بت متوافق.بلدي الشركة تريد أن تبقي الحالية واجهة البرنامج ، الذي هو مكتوب في C#.

ما أريده هو:طريقة لرصد والتعامل مع كل حركة مرور الشبكة على النظام.بحثي قادني إلى الاعتقاد بأن NDIS (مواصفات واجهة برنامج تشغيل الشبكة) المتوسطة السائق هو الطريق للذهاب.إذا أردت أن تكتب هذا النوع من سائق في C#, عظيم, ولكن لست متأكدا من أن هذا ممكن.على الأقل أريد واجهة في C# إلى سائق مكتوب في أي لغة.

لقد وجدت مجموعة كبيرة من الموارد على الانترنت من أجل خلق واحدة في سلسلة من المقالات بعنوان "تمديد Microsoft PassThru NDIS المتوسطة سائق":

  1. جزء 1 - إضافة واجهة DeviceIoControl
  2. جزء 2 - اثنين حجب عنوان IP NDIS IM السائقين
  3. جزء 3 - دعم ويندوز XP 64-Bit Edition

ومع ذلك ، فمن بتاريخ (2003).قبل أن تستثمر في القراءة وتعلم ما يجب أن أقول أنني أريد أن أتأكد أني لا أضيع وقتي.

هل هناك طريقة أفضل للقيام بذلك ؟ هل هناك أي مشاريع مفتوحة المصدر أو المقالات التي تشرح عملية أفضل من المقالات أعلاه ؟ أنا في الحقيقة ؟ مساعدة من فضلك.

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

المحلول

هناك صفحة أخرى من نفس المؤلف بعنوان Windows شبكة البيانات و تصفية الحزمة, التي تنص على "مقدمة موجزة إلى التقنيات المختلفة التي يمكن استخدامها لتصفية بيانات الشبكة و حزم الشبكة على نظام التشغيل Microsoft Windows المنصات".

يذكر خيارات أخرى ، مثل"TDI flter سائق" و "وضع المستخدم شبكة تصفية البيانات" التي قد تناسب بدلا من ذلك ، اعتمادا على ما إذا كنت حقا تريد التعامل مع كل حركة مرور الشبكة على النظام.

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