Boofuzz Versions Save

A fork and successor of the Sulley Fuzzing Framework

v0.0.6

7 years ago

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.

v0.0.5

7 years ago

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.

v0.0.4

7 years ago

0.0.4

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

v0.0.4.dev1

7 years ago

0.0.4

  • Add Gitter badge to README.

v0.0.3

7 years ago

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.

v0.0.3.dev15

8 years ago

v0.0.3.dev14

8 years ago

v0.0.3.dev13

8 years ago

v0.0.3.dev12

8 years ago

v0.0.3.dev11

8 years ago