SURICATACTL-FILESTORE(1)
π SURICATACTL-FILESTORE β the suricata filestore glow-up page
okay so before we even start: this is the suricatactl-filestore(1) page, part of the Suricata manual situation, and it's genuinely so much simpler than it looks. bestie, it's giving "small tool, big job" energy π
β¨ NAME β¨
suricatactl-filestore β perform actions on filestore ποΈ
like, that's literally the whole vibe. actions. on filestore. slay.
π¦ SYNOPSIS π¦
suricatactl filestore [-h] <command> [<args>]
so you call suricatactl filestore, you toss in -h if you're feeling curious, you name a <command>, and then you feed that command its <args>. that's the shape of it, no cap π
πΈ DESCRIPTION πΈ
This command lets you perform certain operations on Suricata filestore. that's it, that's the description, and honestly? iconic. no filler, no fluff, just a little utility that does things to your filestore when you need it to π«Ά
π OPTIONS π
-hβ get help about the available commands. the "wait what do i type again" button. press it, feel seen, move on β¨
π COMMANDS π
π prune
prune [-h|--help] [-n|--dry-run] [-v|verbose] [-q|--quiet] -d
<DIRECTORY> --age <AGE>
Prune files older than a given age. lowkey the main character of this whole page β the only command documented here, and it's here to do some spring cleaning π§Ή
here's the breakdown, bestie:
-d <DIRECTORY>|--directory <DIRECTORY>β this is a required argument. it tells you that the user (that's you π) must provide the suricata filestore directory on which all the specified operations are to be performed. so like, no directory, no party π--age <AGE>β also a required argument, asking the age of the files. files older than the age mentioned with this option shall be pruned. so you tell it how old is "old" and it goes off π-h|--helpβ optional. you can ask for help about the command usage. the "explain it to me again but slower" option π-n|--dry-runβ optional, and honestly the smartest little flag in the building: it makes the utility print only what would happen. a vibe check before the vibe happens. no files hurt in the making of this preview π-v|--verboseβ optional, to increase the verbosity of command. more words, more detail, more ~information~ β¨-q|--quietβ optional, and it helps log errors and warnings only and keep silent about everything else. the "only talk to me if something's wrong" friend. honestly relatable π
quick note from me to you:-d <DIRECTORY>and--age <AGE>are both required β the rest are optional. don't come for me if you skip them, come for yourself π«Ά
π BUGS π
Please visit Suricata's support page for information about submitting bugs or feature requests. found a gremlin in the code? that's the place. don't suffer in silence, bestie π
π NOTES π
- Suricata Home Page
https://suricata.io/ - Suricata Support Page
https://suricata.io/support/
π COPYRIGHT π
2016-2026, OISF
and that's the page! π
drop a --dry-run before you prune anything, okay? okayokay bye ily, this was suricatactl-filestore from the 8.0.8 era, dated 2026-10-29 β go forth and filestore responsibly π¦π
π¦ where this page comes from
- alpine 3.24: suricata-doc 8.0.8-r0 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms