Utilities engines
v5.16.0
Search this version
Utilities engines
Utilities engines
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Integrate with external command line tools
Copy Markdown
Open in ChatGPT
Open in Claude
This feature enables users to integrate their own tools with the Archive Extraction engine to extract or decrypt files, allowing them to be further processed by other engines.
Preparation:
A JSON file is required to define which tools to use and how to execute them. The root of this JSON should be an array, where each element is a JSON object containing the following mandatory fields:
"file_type_id": Specifies the target file type."executable_path": The absolute path to the executable tool."arguments": Command-line arguments to run the tool. This must include the$inputand$outputplaceholders. The$passwordplaceholder is optional."patterns_indicating_encrypted": A list of substring in the command-line output that signifies an extraction failure caused by an incorrect password.
Example:
JSON
[ { "file_type_id": "OPENSSL-SALT", "executable_path": "/usr/bin/openssl", "arguments": [ "enc", "-d", "-des-ebc", "-in", "$input", "-out", "$output", "-k", "$password" ], "patterns_indicating_encrypted": ["bad decrypt","bad password read"] }, { "file_type_id": "OPENSSL-SALT", "executable_path": "/usr/bin/openssl", "arguments": [ "enc", "-d", "-des3", "-in", "$input", "-out", "$output", "-k", "$password" ], "patterns_indicating_encrypted": ["bad decrypt","bad password read"] }]Enable the feature in Inventory > Modules > Archive extraction > Enable CLI Processing and configure the file path to point to the JSON file.

To apply the changes, disable and then re-enable the Archive Extraction module. Modifying the JSON file also requires restarting the engine.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated on
Was this page helpful?
Next to read:
Archive Compression EngineDiscard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message
