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 🌟


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