9. 命令行选项

Suricata的命令行选项:

9.1. 单元测试

内置的单元测试仅在Suricata配置并构建时使用 --enable-unittests 参数才可用。

运行单元测试不需要配置文件。使用 -l 参数指定输出目录::

sudo suricata -u

.. 开发者选项 - 单元测试

-u

运行单元测试并退出。要求Suricata配置时启用 --enable-unittests 选项。

-U, --unittest-filter=REGEX

通过 -U 选项可以选择要运行的单元测试。该选项使用正则表达式(REGEX)。使用示例: suricata -u -U http

--list-unittests

列出所有可用的单元测试。

--fatal-unittests

启用单元测试错误的致命失败处理。Suricata将在遇到错误时直接退出,而不会继续执行更多测试。

--unittests-coverage

显示单元测试覆盖率报告。