SOFTFLOWCTL(8)
π SOFTFLOWCTL π
okay bestie, so this is the manual for softflowctl, from the System Manager's Manual (section 8, so you KNOW it's a sysadmin baddie). it's the remote control program for softflowd β like, it's the group chat that lets you text your daemon and tell it what to do. π
β¨ SYNOPSIS β¨
softflowctl [-h] [-c ctl_sock] command
that's it. that's the whole vibe. one command, and your daemon listens. π
πΈ DESCRIPTION πΈ
so like, softflowctl is a remote control program used to control a running softflowd(8) daemon. that's the whole job. it's giving "i'm the one with the remote" energy fr fr.
the command line options are as follows:
-cctlsock β specify an alternate location for the remote control socket. the default is/var/run/softflowd.ctlin case you were wondering. π«Ά-hβ display command line usage information. the classic "help me please" flag, iconic, we love her.
π COMMANDS π
shutdownβ asksoftflowd(8)to gracefully exit. this is equivalent to sending it aSIGTERMorSIGINT. very "let's end this on good terms" of you.exitβ asksoftflowd(8)to immediately exit. no flow expiry processing or data export is performed. like, it's gone, no goodbye, no nothing. πexpire-allβ immediately expire all tracked flows. every single one. bye bye.delete-allβ immediately delete all tracked flows. no flow expiry processing or data export is performed. so like... they're just deleted. periodt. πstatisticsβ return statistics collected bysoftflowd(8)on expired flows. numbers! data! the tea! πdebug+β increase the debugging level ofsoftflowd(8). more words, more chaos, more knowledge.debug-β decrease the debugging level. less noise. a lil chill era.stop-gatherβ stops network data collection bysoftflowd(8). it's napping. let her rest. πstart-gatherβ resumes network data collection. wake up bestie, we're collecting again. π₯dump-flowsβ return information on all tracked flows. the whole receipts folder, laid out.timeoutsβ print information on flow timeout parameters. lowkey niche, highkey useful.send-templateβ resend a NetFlow v.9 template record before the next flow export. has no effect for other flow export versions. so if you're on v.9, slay; if not, it literally does nothing, don't @ me. β¨
π BUGS π
all times are unconditionally displayed in UTC, regardless of the system timezone. so like, don't come for her about your local time, she's not doing timezone math for you. it's giving "UTC or nothing."
please report bugs in softflowctl to https://github.com/irino/softflowd/issues π
π§ AUTHORS π§
- Damien Miller
<djm@mindrot.org> - Hitoshi Irino (current maintainer)
<irino@sfc.wide.ad.jp>
the icons who built her. we stan. π
π SEE ALSO π
and that's the whole page bestie!! this one's from the Debian crew, dated October 18, 2002 β yeah she's vintage, she's a classic, she's been serving since before some of us could read. respect the elders. πβ¨π
π¦ where this page comes from
- alpine 3.24: softflowd-doc 1.1.0-r0 Β· BSD-2-Clause
- debian bookworm: softflowd 1.1.0-1+b1 Β· like-BSD-2-clause
- debian trixie: softflowd 1.1.1-1 Β· like-BSD-2-clause
- nixos 26.05: softflowd 1.1.1
- nixpkgs unstable: softflowd 1.1.1
- ubuntu jammy: softflowd 1.0.0-2 Β· like-BSD-2-clause
- ubuntu noble: softflowd 1.1.0-1build2 Β· like-BSD-2-clause
- ubuntu questing: softflowd 1.1.1-1
- ubuntu resolute: softflowd 1.1.1-1build1 Β· like-BSD-2-clause
- ubuntu stonking: softflowd 1.1.1-1build1 Β· like-BSD-2-clause
- Copyright (c) 2002 Damien Miller. All rights reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms