Skip to content

Commit

Permalink
Merge pull request #265 from SR4ven/curses_gui
Browse files Browse the repository at this point in the history
Added curses logger class to provide a console GUI
  • Loading branch information
jtpereyda authored May 22, 2019
2 parents edfc502 + ac4afff commit 6be1bc7
Show file tree
Hide file tree
Showing 7 changed files with 470 additions and 16 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ Upcoming
========
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!
- New Session option `keep_web_open` to allow analyzing the test results after test completion.
- Added compatibility for python3
- Large test cases are now truncated, unless a failure is detected.
Expand Down
1 change: 1 addition & 0 deletions boofuzz/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
from .fuzz_logger import FuzzLogger
from .fuzz_logger_csv import FuzzLoggerCsv
from .fuzz_logger_text import FuzzLoggerText
from .fuzz_logger_curses import FuzzLoggerCurses
from .ifuzz_logger import IFuzzLogger
from .ifuzz_logger_backend import IFuzzLoggerBackend
from .itarget_connection import ITargetConnection
Expand Down
2 changes: 1 addition & 1 deletion boofuzz/fuzz_logger.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ def open_test_case(self, test_case_id, name, index, *args, **kwargs):
self._cur_test_case_id = test_case_id
self.all_test_cases.append(test_case_id)
for fuzz_logger in self._fuzz_loggers:
fuzz_logger.open_test_case(test_case_id=test_case_id, name=name, index=index)
fuzz_logger.open_test_case(test_case_id=test_case_id, name=name, index=index, *args, **kwargs)

def log_send(self, data):
for fuzz_logger in self._fuzz_loggers:
Expand Down
Loading

0 comments on commit 6be1bc7

Please sign in to comment.