Malcolm is a powerful, easily deployable network traffic analysis tool suite for full packet capture artifacts (PCAP files), Zeek logs and Suricata alerts.
Recently the dialog options in the install.py script were changed to allow yes/no/back options.
However, the version of the dialog tool in Ubuntu 22.04 don't support these new options, so you end up with stuff that looks screwy like Ok/Yes/Cancel or Ok/Hedgehog/Cancel.
I guess we need to see if we can detect which versions of dialog this is supported in, and fall back to the old behavior (without the "back" button) if it's not supported. This will be kind of a pain, but maybe if we can push it down into the malcolm_common.py functions we can try to minimize how much of a pain.
Recently the dialog options in the install.py script were changed to allow yes/no/back options.
However, the version of the dialog tool in Ubuntu 22.04 don't support these new options, so you end up with stuff that looks screwy like Ok/Yes/Cancel or Ok/Hedgehog/Cancel.
I guess we need to see if we can detect which versions of dialog this is supported in, and fall back to the old behavior (without the "back" button) if it's not supported. This will be kind of a pain, but maybe if we can push it down into the malcolm_common.py functions we can try to minimize how much of a pain.