Skip to content

v1.1.2-beta

Pre-release
Pre-release

Choose a tag to compare

@mszeu mszeu released this 12 May 21:57

New

  • Added the capability to interpreter the result of some commands through the optional parameter --decode
    Actually, the supported commands are:
    • NO
    • NC
    • N0
    • J2
    • J4
    • J8
    • JK
  • Fixed some typos in messages and Readme.MD

Done

  • All the host protocols are finally supported: TCP, UDP and TLS
  • The --proto arguments are now case insensitive
  • Some checks added to ensure the right parameters were provided

Todo

  • Rework the TLS socket initialisation using a more modern approach
  • Rework the command result decoders implementing them using @ function decorators to add enhanced readability and maintainability
  • Check the decode function for JK with more scenarios such no LMKs, more than one LMK and possibly during a tamper.

Perhaps one day...

  • Introduce multithreading for the function that sends commands to the appliance
  • Modify the way the tests are run, avoiding to open and close the connection for every single test or keep both the possibilities to compare the difference in performances between the two approaches