Boofuzz

Latest version: v0.4.1

Safety actively analyzes 629723 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.0.7

-----
Features
^^^^^^^^
- Added several command injection strings from fuzzdb.
- Blocks can now be created and nested using ``with s_block("my-block"):``

Fixes
^^^^^
- Fixed pydot import error message

0.0.6

-----
Features
^^^^^^^^
- Added ``Request.original_value()`` function to render the request as if it were not fuzzed.
This will help enable reuse of a fuzz definition to generate valid requests.
- ``SocketConnection`` can now send and receive UDP broadcast packets using the ``udp_broadcast`` constructor
parameter.
- ``Target.recv()`` now logs an entry before receiving data, in order to help debug receiving issues.

Fixes
^^^^^
- Maximum UDP payload value was incorrect, causing crashes for tests running over UDP. It now works on some systems,
but the maximum value may be too high for systems that set it lower than the maximum possible value, 65507.
- ``SocketConnection`` class now handles more send and receive errors: ``ECONNABORTED``, ``ECONNRESET``,
``ENETRESET``, and ``ETIMEDOUT``.
- Fixed setup.py to not include superfluous packages.

Development
^^^^^^^^^^^
- Added two exceptions: ``BoofuzzTargetConnectionReset`` and ``BoofuzzTargetConnectionAborted``.
- These two exceptions are handled in ``sessions.py`` and may be thrown by any ``ITargetConnection`` implementation.

0.0.5

-----
Fixes
^^^^^
- Boofuzz now properly reports crashes detected by the process monitor. It was calling log_info instead of log_fail.
- Boofuzz will no longer crash, but will rather give a helpful error message, if the target refuses socket connections.
- Add utils/crash_binning.py to boofuzz/utils, avoiding import errors.
- Fix procmon argument processing bug.
- Fix typos in INSTALL.rst.

0.0.4

-----
- Add Gitter badge to README.
- Add default sleep_time and fuzz_data_logger for Session to simplify boilerplate.

0.0.3

-----
- Fixed deployment from 0.0.2.
- Simplify CONTRIBUTING.rst for automated deployment.
- tox no longer runs entirely as sudo. The sudo has been moved into tox.ini and is more fine-grained.
- Reduced default ``Session.__init__`` ``restart_sleep_time`` from 5 minutes to 5 seconds.

0.0.2

-----
Continuous deployment with Travis.

Development
^^^^^^^^^^^
- Added build and PyPI badges.
- Added CONTRIBUTING.rst.
- check-manifest now runs in automated build.
- Travis now deploys to PyPI!

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.