شوكة وخليفة لإطار عمل Sulley Fuzzing
.. image:: https://github.com/jtpereyda/boofuzz/raw/master/artwork/boo-logo-dark.svg :width: 60% :alt: شعار boofuzz
.. image:: https://github.com/jtpereyda/boofuzz/actions/workflows/test.yml/badge.svg?branch=master :target: https://github.com/jtpereyda/boofuzz/actions/workflows/test.yml .. image:: https://readthedocs.org/projects/boofuzz/badge/?version=latest :target: https://boofuzz.readthedocs.io/ :alt: Documentation Status .. image:: https://img.shields.io/pypi/v/boofuzz.svg :target: https://pypi.org/project/boofuzz/ .. image:: https://badges.gitter.im/jtpereyda/boofuzz.svg :alt: Join the chat at https://gitter.im/jtpereyda/boofuzz :target: https://gitter.im/jtpereyda/boofuzz .. image:: https://img.shields.io/badge/code%20style-black-000000.svg :target: https://github.com/psf/black
Boofuzz هو فرع وخليفة لإطار الفيوزينغ الشهير Sulley_. بالإضافة إلى العديد من إصلاحات الأخطاء، يهدف boofuzz إلى قابلية التوسع. الهدف: فيوزينغ كل شيء.
.. figure:: https://github.com/jtpereyda/boofuzz/raw/master/_static/boofuzz-screenshot.png :alt: لقطة شاشة لـ boofuzz
كان Sulley هو أداة الفيوزينغ مفتوحة المصدر البارزة لبعض الوقت، لكنه توقف عن الصيانة.
مثل Sulley، يضم boofuzz جميع العناصر الحاسمة لأداة الفيوزينغ:
على عكس Sulley، يتميز boofuzz أيضًا بـ:
documentation_.Sulley سُمي على اسم المخلوق العملاق باللونين الأزرق المخضر والأرجواني من فيلم Monsters Inc بسبب فرائه. Boofuzz سُمي بالمثل على اسم المخلوق الوحيد المعروف أنه أخاف Sulley نفسه: Boo!
.. figure:: https://github.com/jtpereyda/boofuzz/raw/master/_static/boo.png :alt: Boo من Monsters Inc
Boo من Monsters Inc
::
pip install boofuzz
يتم تثبيت Boofuzz كمكتبة بايثون تُستخدم لبناء نصوص الفيوزينغ. راجع INSTALL.rst_ للحصول على تعليمات متقدمة ومفصلة.
التوثيق متاح على https://boofuzz.readthedocs.io/، بما في ذلك أدلة البدء السريع الرائعة.
طلبات السحب مرحب بها، حيث يتم صيانة boofuzz بنشاط (في وقت كتابة هذا ;)). راجع CONTRIBUTING.rst_.
للأسئلة التي تأخذ شكل "كيف يمكنني… باستخدام boofuzz؟" أو "حصلت على هذا الخطأ مع boofuzz، لماذا؟"، فكر في نشر سؤالك على Stack Overflow. تأكد من استخدام وسم fuzzing.
إذا وجدت خللاً، أو كانت لديك فكرة/اقتراح/طلب، قم بتقديم مشكلة هنا على GitHub.
لأسئلة أخرى، تحقق من boofuzz على gitter_ أو Google Groups_.
للتحديثات، تابع @b00fuzz_ على تويتر.
.. _Sulley: https://github.com/OpenRCE/sulley .. _Google Groups: https://groups.google.com/d/forum/boofuzz .. _gitter: https://gitter.im/jtpereyda/boofuzz .. _@b00fuzz: https://twitter.com/b00fuzz .. _documentation: https://boofuzz.readthedocs.io/ .. _INSTALL.rst: INSTALL.rst .. _CONTRIBUTING.rst: CONTRIBUTING.rst