SURICATA-UPDATE(1)
πΈ SURICATA-UPDATE πΈ
section 1, User Commands β and honestly? it's giving "keep your rules fresh or perish" π
π NAME π
suricata-update β the tool to update Suricata sources. that's the whole assignment bestie, no notes π
β¨ DESCRIPTION β¨
okay so first thing, here's the shape of the update command as it's written, and yes you need all of it:
suricata-update update [-h] [-v] [-q] [-D <directory>] [-c <filename>]
[--suricata-conf <filename>] [--suricata <path>]
[--suricata-version <version>] [-V] [-s] [-o <directory>] [-f]
[--disable-conf <filename>] [--enable-conf <filename>]
[--modify-conf <filename>] [--drop-conf <filename>] [--no-reload]
[--no-test] [--offline] [--fail]
Every single one of those flags gets its own moment below, because we do not skip options in this house π«Ά
π options: π
-h,--helpβ pop this and it shows you this help message and then exits, like a polite lil goodbye π-v,--verboseβ be more verbose. it will simply tell you everything that is happening, and honestly? we love a yapper π-q,--quietβ be quiet. warning and error messages only, so it clams up unless something's actually wrong π€«-D,--data-dir<directory> β the data directory. default is/var/lib/suricataπ-c,--config<filename> β the configuration file. default is/etc/suricata/update.yamlπ--suricata-conf<filename> β configuration file. default is/etc/suricata/suricata.yamlβοΈ--suricata<path> β path to the Suricata program π°οΈ--suricata-version<version> β override the Suricata version, in case it needs to be told π’-V,--versionβ display version. that's it, that's the flag π·οΈ-s,--show-advancedβ show advanced options, for when you're feeling brave π-o,--output<directory> β the directory to write rules to π-f,--forceβ force operations that might otherwise be skipped. no hesitation, no chill π₯--disable-conf<filename> β filename of rule disable filters π«--enable-conf<filename> β filename of rule enable filters β--modify-conf<filename> β filename of rule modification filters π§--drop-conf<filename> β filename of drop rule filters ποΈ--no-reloadβ disable reload π--no-testβ disable testing rules with Suricata π§ͺ--offlineβ run offline using the most recent cached rules. plane mode but for rules βοΈ--failβ strictly fail and exit in case of an error. zero tolerance, it means it π€
π¦ other commands: π¦
this tool has siblings and they all eat π
update-sourcesβ update the source index πlist-sourcesβ list available sources πlist-enabled-sourcesβ list enabled sources βenable-sourceβ enable a source from the index πdisable-sourceβ disable an enabled source πremove-sourceβ remove an enabled or disabled source π§Ήadd-sourceβ add a new source by URL πcheck-versionsβ check version ofsuricata-updateπ
π₯ SEE ALSO π₯
more information on suricata-update can be found in the online documentation https://suricata-update.readthedocs.io. go read it, iykyk π
and that's the whole page bestie β brought to you by suricata-update version 1.3.8, dated July 2026. πβ¨ slay responsibly π
π¦ where this page comes from
- ubuntu stonking: suricata-update 1.3.8-1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms