Skip to content

v0.1.5 -- Text UI, Python 3 Compatibility, and Mechanical Tweaks

Compare
Choose a tag to compare
@jtpereyda jtpereyda released this 26 May 05:53
· 356 commits to master since this release
583c8b2

v0.1.5

Features

  • New curses logger class to provide a console gui similar to the webinterface. Use the session option console_gui to enable it.
    This has not been tested under Windows!
  • Compatibility for Python 3
  • Large test cases are now truncated, unless a failure is detected.
  • When a target fails to respond after restart, boofuzz will now continue to restart instead of crashing.
  • New Session option keep_web_open to allow analyzing the test results after test completion.
  • Process monitor creates new crash file for each run by default.
  • Long lines now wrap in web view; longer lines no longer need to be truncated.
  • Process monitor now stores crash bins in JSON format instead of pickled format.
  • Process monitor in Windows will use taskkill -F if taskkill fails.

Fixes

  • Web server no longer crashes when asked for a non-existing test case.
  • EINPROGRESS socket error is now handled while opening a socket (note: this sometimes-transient error motivated the move to retry upon connection failure)