Форк и преемник Sulley Fuzzing Framework
.. 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 также предлагает:
документацию_.Sulley получил своё ласковое прозвище в честь огромного сине-зелёного и фиолетового существа из «Корпорации монстров» из‑за его пушистости (fuzziness). Boofuzz, в свою очередь, назван в честь единственного существа, которому удалось напугать самого Салли — Бу!
.. figure:: https://github.com/jtpereyda/boofuzz/raw/master/_static/boo.png :alt: Бу из «Корпорации монстров»
Бу из «Корпорации монстров»
::
pip install boofuzz
Boofuzz устанавливается как библиотека Python, используемая для создания скриптов фаззинга. Подробные инструкции см. в INSTALL.rst_.
Документация доступна по адресу https://boofuzz.readthedocs.io/, включая удобные руководства по быстрому старту.
Мы приветствуем пул-реквесты, так как boofuzz активно поддерживается (на момент написания ;)). См. CONTRIBUTING.rst_.
Если у вас есть вопросы вида «Как мне сделать… с boofuzz?» или «Я получил эту ошибку с boofuzz, почему?», попробуйте задать вопрос на Stack Overflow. Обязательно используйте тег fuzzing.
Если вы нашли ошибку или у вас есть идея/предложение/запрос, создайте задачу (issue) здесь на GitHub.
По другим вопросам загляните в boofuzz на gitter_ или в Google Groups_.
Для новостей подписывайтесь на @b00fuzz_ в Twitter.
.. _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 .. _документацию: https://boofuzz.readthedocs.io/ .. _INSTALL.rst: INSTALL.rst .. _CONTRIBUTING.rst: CONTRIBUTING.rst