Maximilian Lindner

Results 14 issues of Maximilian Lindner

I thought it would be nice to have the blocks and primitives listed in the navigation tree on the left. For that I've added headings for each autofunction. The result...

Type hints and checks would make it easier to use boofuzz correctly as #552 shows. With type hints an IDE could warn the user about wrongly using the API and...

enhancement

Currently, the functions `_pre_send`, `_post_send` and `_restart_target` all handle exceptions inside passed callback functions differently. We should use the same exception handling for all of those functions consistently to avoid...

enhancement

In #358 it was noticed, that the receive function for raw sockets is not being tested correctly in the [unit-tests](https://github.com/jtpereyda/boofuzz/blob/master/unit_tests/test_socket_connection.py). Possibilities on how to fix this were discussed in the...

enhancement

enhancement

While running the unittests I noticed the following error. It's thrown by a different thread so pytest doesn't fail. ```python Traceback (most recent call last): File "/usr/lib/python3.8/threading.py", line 932, in...

bug

A SocketConnection class for sending packets on top of the IP layer was requested in #510. This class as well as the session class also implement the OS-like socket behaviour...

This feature was present in [Sulley](https://github.com/OpenRCE/sulley/blob/e72d34380cb96115b6fea556d9b827e245a65758/sulley/primitives.py#L708-L724), where one could create `.fuzz_strings` and `.fuzz_ints` containing custom values to be added to the primitives value library. It seems that this feature war...

enhancement

Code to reproduce: ```python from boofuzz import * s_initialize("Test") s_lego("ber_string", value="testval") sess = Session( target=Target(connection=SocketConnection("127.0.0.1", 80, proto="tcp")), ) sess.connect(s_get("Test")) sess.fuzz() ``` Traceback ```python Traceback (most recent call last): File "/snap/pycharm-professional/183/plugins/python/helpers/pydev/pydevd.py",...

bug

Long messages like tracebacks are cut off at the beginning of the line. First noticed in https://github.com/jtpereyda/boofuzz/pull/415#discussion_r409024945. Seems to affect the test case log window only. ``` │[2020-04-16 18:19:54,926] Error!!!!...

bug