Um fork e sucessor do Sulley Fuzzing Framework
.. image:: https://github.com/jtpereyda/boofuzz/raw/master/artwork/boo-logo-dark.svg :width: 60% :alt: Logotipo 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: Status da Documentação .. image:: https://img.shields.io/pypi/v/boofuzz.svg :target: https://pypi.org/project/boofuzz/ .. image:: https://badges.gitter.im/jtpereyda/boofuzz.svg :alt: Participe do chat em 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 é um fork e sucessor do venerável framework de fuzzing Sulley_. Além de inúmeras correções de bugs, o boofuzz visa a extensibilidade. O objetivo: fuzz tudo.
.. figure:: https://github.com/jtpereyda/boofuzz/raw/master/_static/boofuzz-screenshot.png :alt: Captura de tela do boofuzz
Sulley tem sido o fuzzer open source preeminente por algum tempo, mas caiu em desuso de manutenção.
Assim como Sulley, o boofuzz incorpora todos os elementos críticos de um fuzzer:
Ao contrário do Sulley, o boofuzz também oferece:
documentation_.Sulley é carinhosamente nomeado em homenagem à gigante criatura verde e roxa de Monsters Inc. devido à sua fofura. Boofuzz, por sua vez, é nomeado em homenagem à única criatura conhecida por ter assustado o próprio Sulley: Boo!
.. figure:: https://github.com/jtpereyda/boofuzz/raw/master/_static/boo.png :alt: Boo de Monsters Inc
Boo de Monsters Inc
::
pip install boofuzz
Boofuzz é instalado como uma biblioteca Python usada para construir scripts de fuzzing. Consulte INSTALL.rst_ para instruções avançadas e detalhadas.
A documentação está disponível em https://boofuzz.readthedocs.io/, incluindo guias de início rápido interessantes.
Pull requests são bem-vindos, já que boofuzz é mantido ativamente (no momento desta escrita ;)). Veja CONTRIBUTING.rst_.
Para perguntas que assumem a forma “Como faço… com boofuzz?” ou “Recebi este erro com boofuzz, por quê?”, considere postar sua pergunta no Stack Overflow. Certifique-se de usar a tag fuzzing.
Se você encontrou um bug, ou tem uma ideia/sugestão/solicitação, abra uma issue aqui no GitHub.
Para outras perguntas, confira o boofuzz no gitter_ ou Google Groups_.
Para atualizações, siga @b00fuzz_ no 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 .. _documentation: https://boofuzz.readthedocs.io/ .. _INSTALL.rst: INSTALL.rst .. _CONTRIBUTING.rst: CONTRIBUTING.rst