firehol-group(5)
π firehol-group β the manual page, but make it make sense π
okay bestie, welcome to firehol-group(5), version 3.1.8 β it's the FireHOL page all about grouping commands that share the same options. it's short, it's sweet, it's efficient, and honestly? iconic. let's get into it π¦
β¨ NAME β¨
firehol-group β group commands with common options π
β¨ SYNOPSIS β¨
group with rule-params
group end
β¨ DESCRIPTION β¨
okay so the group command is literally just a way to bundle a bunch of client and server commands together π
and the whole point of grouping commands that share the same options (peep firehol-params(5) for all of that) is that the option values get checked only once in the generated firewall instead of once per service β so it's more efficient. like, why do the same vibe check over and over when you can do it one time and slay? β¨
also! nested groups may be used. groups within groups. it's giving inception, it's giving layers, and it works π
β¨ EXAMPLES β¨
so this version right here:
interface any world
client all accept
server http accept
# Provide these services to trusted hosts only
server "ssh telnet" accept src "192.0.2.1 192.0.2.2"
can be replaced β to produce a more efficient firewall β by this:
interface any world
client all accept
server http accept
# Provide these services to trusted hosts only
group with src "192.0.2.1 192.0.2.2"
server telnet accept
server ssh accept
group end
see what she did there? same result, less repeated work. efficiency queen behavior π
β¨ SEE ALSO β¨
- firehol(1) β FireHOL program
- firehol.conf(5) β FireHOL configuration
- firehol-interface(5) β interface definition
- firehol-router(5) β router definition
- firehol-params(5) β optional rule parameters
- FireHOL Website
- FireHOL Online PDF Manual
- FireHOL Online Documentation
β¨ AUTHORS β¨
FireHOL Team. π«Ά
that's the whole page bestie. go forth and group responsibly π
okay bye, ily, this was the FireHOL Reference, built on 13 Apr 2025 β and yes, it's still firehol-group(5) until the end of time πΈβ¨
π¦ where this page comes from
- debian trixie: firehol-doc 3.1.8+ds-1 Β· GPL-2.0-or-later
- ubuntu resolute: firehol-doc 3.1.8+ds-1 Β· GPL-2.0-or-later
- ubuntu stonking: firehol-doc 3.1.8+ds-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms