انظر الوثائق الكاملة هنا: https://netzob.github.io/netzob/
Netzob هي أداة مفتوحة المصدر للهندسة العكسية ، والنمذجة ، وتوليد حركة المرور وتغلب بروتوكولات الاتصال.
NetZOB مناسب لعكس بروتوكولات الشبكة والملفات المهيكلة وتدفقات النظام والعمليات (IPC والتواصل مع برامج التشغيل والأجهزة). يتعامل Netzob مع أنواع مختلفة من البروتوكولات: بروتوكولات النص (مثل HTTP و IRC) ، والبروتوكولات القائمة على المحدد ، وبروتوكولات الحقول الثابتة (مثل IP و TCP) وبروتوكولات الحقول المتغيرة طول (مثل بروتوكولات TLV).
يمكن استخدام Netzob لاستنتاج تنسيق الرسالة وآلة الحالة للبروتوكول من خلال العمليات السلبية والنشطة. هدفها هو جلب الأبحاث الأكاديمية للفن إلى المجال التشغيلي ، من خلال الاستفادة من خوارزميات الاستدلال الحيوي والمعلوماتية بطريقة شبه آلية.
بمجرد تصميم أو استنتاج ، يمكن استخدام نموذج بروتوكول في محرك توليد حركة المرور لدينا ، للسماح بمحاكاة نقاط نهاية الاتصال الواقعية التي يمكن التحكم فيها.
الميزات الرئيسية لـ Netzob هي:
يجب استخدام Netzob كمكتبة Python 3. يمكن استيراده إما في البرامج النصية الخاصة بك أو في قذيفة التفاعلية المفضلة لديك (Ipython؟).
| موقع إلكتروني: | https://github.com/netzob/netzob |
|---|---|
| تغريد: | اتبع الحسابات الرسمية لـ Netzob (Netzob) |
بدأ Netzob من قبل مدققين الأمن في Amossys وفريق Cidre Research في Centralesupélec لمعالجة الهندسة العكسية وبروتوكولات الاتصال.
الوثائق متوفرة عبر الإنترنت على: https://netzob.github.io/netzob/
إذا كنت ترغب في إنشاء الوثائق ، قم بتشغيل الأمر التالي:
$ sphinx -build -b html doc/documentation/source/doc/documentation/build/
أول شيء يجب فعله هو التحقق من إصدار Bython3 التفسير. يتطلب Netzob على الأقل Python 3.8:
$ python3 -version بيثون 3.8.10
يجب عليك تثبيت تبعيات النظام التالية:
$ apt-get install -y python3 python3-dev python3-setuptools virtualenv libpcap-dev libgraph-seasy-perl libffi-dev
ثم ، قم بإنشاء VirtualEnv:
$ MKDIR VENV $ Virtualenv Venv مصدر $ venv/bin/تنشيط
يمكنك تثبيت Netzob من PYPI (الاختيار الموصى به):
(venv) $ pip3 تثبيت netzob
إذا كنت قد استرجعت مصادر Netzob ، فإن إجراء التثبيت هو:
(VenV) $ pip3 تثبيت cython == 0.29.32 # يجب تثبيته يدويًا بسبب الإعداد. التبعية المباشرة (VenV) $ PIP3 تثبيت -e.
بمجرد التثبيت ، نوصي باستخدام API Netzob داخل البرامج النصية ، مع البيان التالي لاستيراد Netzob:
من netzob.all استيراد *
يوفر Netzob أيضًا CLI الخاص به ، من أجل اللعب بشكل تفاعلي معها:
(Venv) $ netzob
هناك طرق متعددة لمساعدة الولايات المتحدة.
تعليمات الولايات المتحدة عن طريق الإبلاغ عن الأخطاء وطلب الميزات باستخدام تعقب الأخطاء.
للمشاركة في التطوير ، تحتاج إلى الحصول على أحدث إصدار ، وتعديله وتقديم التغييرات الخاصة بك.
أنت مهتم بالانضمام ، يرجى الاتصال بنا!
راجع أفضل ملفات التوزيع AUTHORS.txt للحصول على قائمة مفصلة ومحدثة من المؤلفين والمساهمين والرعاة.
يتم توفير هذا البرنامج بموجب ترخيص GPLV3. راجع ملف COPYING.txt في دليل التوزيع العلوي للحصول على نص الترخيص الكامل.
الوثائق تحت رخصة CC-BY-SA.
Zoby ، التميمة الرسمية لـ Netzob.