GRCLI-CONNTRACK(1)

🌸 GRCLI-CONNTRACK β€” connection tracking, bestie edition 🌸

okay so this is a page from the General Commands Manual (section 1, the commands section, iykyk) and it's all about grcli-conntrack β€” the connection-tracking corner of the grout CLI. if you've ever wanted to peek at every connection your box is keeping tabs on, yell at them to go away, or fine-tune how long they're allowed to loiter, this is your girlie. πŸ’…


✨ NAME ✨

grcli-conntrack β€” connection tracking. that's it, that's the whole vibe. πŸ¦‹


✨ SYNOPSIS ✨

conntrack flush
    Flush all tracked connections.

conntrack config set [closed-timeout CLOSED] [new-timeout NEW]
[established-udp-timeout EST_UDP] [established-tcp-timeout EST_TCP]
[half-close-timeout HALF_CLOSE] [time-wait-timeout TIME_WAIT] [max MAX]
    Change the connection tracking configuration.

conntrack config show
    Show the current connection tracking configuration.

conntrack show
    Display tracked connections.

so basically four moves, right? yeet them all, tweak the timers, look at the timers, or look at the connections. pick your fighter. πŸŽ€


✨ OPTIONS ✨

these are the knobs on conntrack config set, and every single one of them is a timeout (except MAX, which is a cap). they're all written in the synopsis in brackets, meaning they're optional β€” you can pass just the ones you wanna change, no cap. πŸ”₯

  • closed-timeout CLOSED β€” the timeout after which idle and closed connections get destroyed. bye bestie, you're closed and you're not doing anything, that's a wrap. πŸ‘‹
  • new-timeout NEW β€” the timeout after which idle and new connections get destroyed. brand new and already on the clock, tragic honestly. 😭
  • established-udp-timeout EST_UDP β€” the timeout after which idle and established UDP connections get destroyed. udp girlies, this is your curfew. πŸ¦‹
  • established-tcp-timeout EST_TCP β€” the timeout after which idle and established TCP connections get destroyed. tcp said "i'm still here actually" and the timer said "not for long." πŸ’€
  • half-close-timeout HALF_CLOSE β€” the timeout after which idle and half-close connections get destroyed. half in, half out, fully evicted. 🌸
  • time-wait-timeout TIME_WAIT β€” the timeout after which idle and time-wait connections get destroyed. the classic post-breakup limbo state, but with an expiry date. ⏳
  • max MAX β€” the maximum number of tracked connections. the guest list has a capacity, and the bouncer is counting. 🚫
quick reminder bestie: these are the literal argument names in the synopsis (CLOSED, NEW, EST_UDP, EST_TCP, HALF_CLOSE, TIME_WAIT, MAX) and the flags that take them are closed-timeout, new-timeout, established-udp-timeout, established-tcp-timeout, half-close-timeout, time-wait-timeout, and max. don't mix 'em up. πŸ™ˆ

✨ SEE ALSO ✨

  • grcli(1) β€” the main character. go read her first if you're lost. πŸ‘‘

✨ REPORTING BUGS ✨

found a bug? don't suffer in silence, babes. report it to the grout project issue tracker at <https://github.com/DPDK/grout/issues> β€” the maintainers wanna hear it fr fr. 🫢


and that's the whole page, no notes. this one's from the grout project, dated 2026-10-01, and it lives at GRCLI-CONNTRACK(1). stay tracked, stay iconic. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from