
Un fork y sucesor del Sulley Fuzzing Framework
.. image:: https://github.com/jtpereyda/boofuzz/raw/master/artwork/boo-logo-dark.svg :width: 60% :alt: boofuzz logo
.. 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 es un fork y el sucesor del venerable framework de fuzzing Sulley. Además de numerosas correcciones de errores, boofuzz busca la extensibilidad. El objetivo: fuzzing de todo.
.. figure:: https://github.com/jtpereyda/boofuzz/raw/master/_static/boofuzz-screenshot.png :alt: boofuzz screenshot
Sulley ha sido el fuzzer de código abierto preeminente durante algún tiempo, pero ha caído en desuso (sin mantenimiento).
Al igual que Sulley, boofuzz incorpora todos los elementos críticos de un fuzzer:
A diferencia de Sulley, boofuzz también incluye:
Sulley recibe su nombre cariñosamente de la criatura gigante verde azulada y púrpura de Monsters Inc. debido a su esponjosidad (fuzziness). Boofuzz recibe su nombre de la única criatura que se sabe que asustó al propio Sulley: ¡Boo!
.. figure:: https://github.com/jtpereyda/boofuzz/raw/master/_static/boo.png :alt: Boo from Monsters Inc
Boo de Monsters Inc
::
pip install boofuzz
Boofuzz se instala como una biblioteca de Python utilizada para construir scripts de fuzzing. Consulte INSTALL.rst_ para obtener instrucciones avanzadas y detalladas.
La documentación está disponible en https://boofuzz.readthedocs.io/, incluyendo prácticas guías de inicio rápido.
Las solicitudes de extracción (pull requests) son bienvenidas, ya que boofuzz se mantiene activamente (al momento de escribir esto ;)). Consulte CONTRIBUTING.rst_.
Para preguntas del tipo «¿Cómo hago… con boofuzz?» o «Recibí este error con boofuzz, ¿por qué?», considera publicar tu pregunta en Stack Overflow. Asegúrate de usar la etiqueta fuzzing.
Si has encontrado un error, o tienes una idea/sugerencia/solicitud, crea un issue aquí en GitHub.
Para otras preguntas, consulta boofuzz en gitter_ o Google Groups_.
Para actualizaciones, sigue a @b00fuzz_ en 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