Skip to content

v0.24.2

Compare
Choose a tag to compare
@k0retux k0retux released this 13 Jul 14:39
· 460 commits to develop since this release

Fuddly 0.24.2

More relevant additions, enhancements and bug-fixes are:

  • Data description improvements with the high-level JSON-like API (refer to the documentation):
    • Add the keywords qty_from, sync_size_with and sync_enc_size_with which are the counterparts of MH.QTY and MH.LEN, but are compatible with generation and absorption.
    • Associate the keyword specific_fuzzy_vals to the existing feature for specifying a list of additional values to be leveraged by the disruptor tTYPE.
    • Modification of a Node clone is now possible (by specifying attributes in the descriptor).
    • The contents keyword can now be provided with a Node object.
    • Add a parameter default to INT-based class and BitField class.
  • Node absorption enhancement regarding nodes which are set to be postponed for absorption. They can now precede any kind of nodes.
  • Add support for size constraints alteration to the disruptor tSTRUCT.
  • Scenario infrastructure enhancements regarding DataProcess and bug fixes.
  • Revamp USB data model and describe it with the high-level API (JSON-like).
  • Update PPPoE data model by adding a new scenario SC_PADS for fuzzing PADS messages after correctly answering PADI messages.
  • Fix regressions with NetworkTarget and with monitoring integration.
  • Fix Node.show() limitation with multiple identical nodes with the same path.