enable-source - Enable a source


suricata-update enable-source <source-name> [param=val ...]


Enable a source that is listed in the index.

If the index requires user provided parameters the user will be prompted for them. Alternatively they can be provided on command line to avoid the prompt.

For example:

suricata-update enable-source et/pro secret-code=xxxxxxxxxxxxxxxx

This will prevent the prompt for the et/pro secret code using the value provided on the command line instead.

To update parameters for enabled sources, just re-run the enable-source command above again with changed parameters. Changed parameters will be updated in the stored configuration.


-h, --help

Show help.

-D <directory>, --data-dir <directory>

Set an alternate data directory.

Default: /var/lib/suricata

-c <filename>, --config <filename>

Path to the suricata-update config file.

Default: /etc/suricata/update.yaml

-q, --quiet

Run quietly. Only warning and error messages will be displayed.

-v, --verbose

Provide more verbose output.

--suricata-conf <path>

Path to the suricata config file.

Default: /etc/suricata/suricata.yaml

--suricata <path>

The path to the Suricata program. If not provided suricata-update will attempt to find Suricata on your path.

The Suricata program is used to determine the version of Suricata as well as providing information about the Suricata configuration.

--suricata-version <version>

Set the Suricata version to a specific version instead of checking the version of Suricata on the path.

--user-agent <string>

Set a custom user agent string for HTTP requests.

-s, --show-advanced

Show advanced options.