server
server copied to clipboard
[ENHANCEMENT]: orderly status transition from machine-readable to JSON
Since long-term backwards compatibility across hashcat versions may be a priority, a transition strategy to begin to move from --machine-readable to --status-json needs to happen soon.
I recommend:
- make
--status-jsonthe default method used to read status, and - allow the user to select a checkbox in the UI, to fall back to using
--machine-readablestatus if they need it for their specific installation
This will prevent unnecessary collection of technical debt, allowing new installs to use a more flexible format going forward, while still supporting any installations that happen to actually need a version of hashcat older than 6.0.0.
Without this strategy, --machine-readable will continue to be used in all new deployments, increasing technical debt.