PFILCTL(8)
π NAME π
pfilctl β the pfil(9) control utility. Okay so this is the section 8 page, a.k.a. the System Manager's Manual page for PFILCTL(8), and it's literally here to help you vibe with pfilctl. π
β¨ SYNOPSIS β¨
No cap, the whole usage is right here:
pfilctl heads
pfilctl hooks
pfilctl link β¨-i | -oβ© [-a] hook head
pfilctl unlink β¨-i | -oβ© hook head
π DESCRIPTION π
Okay so the pfilctl utility is intended to view and change configuration of the pfil(9) packet filtering hooks and filters on them. It's giving packet-filter control room energy, and honestly? Obsessed. π¦
π¦ COMMANDS π¦
headsβ list available packet filtering points. Vibe check: these are the heads, bestie. πhooksβ list available packet filters. That's the hook squad. π«Άlink β¨-i | -oβ© [-a] hook headβ linkhooktohead. With the-iflag the hook will be connected as input and with-oas output hook. At least one of-ior-ois required. By defaultpfilctlwill prepend the hook in front of other hooks if any present: new hook will be as close to the wire as possible, so that on input it will be the first filter and on output it will be the last. Adding the-aflag switches to appending new hook instead of prepending. Slay. π₯unlink β¨-i | -oβ© hook headβ unlinkhookonhead. At least one of-ior-ois required. With the-iflag the hook will be removed from the input list of hooks and with-oon output list. Periodt. π
π SEE ALSO π
Go peek at ipfilter(4), ipfw(4), pf(4), and pfil(9) β the whole reference squad. Iykyk. πΈ
π AUTHORS π
The pfilctl utility was written by Gleb Smirnoff <glebius@FreeBSD.org>. Big main-character energy from Gleb, fr fr. π
Cute sign-off: the footer says Debian, January 28, 2019, and PFILCTL(8) β mwah, bestie πβ¨
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- Copyright (c) 2019 Gleb Smirnoff <glebius@FreeBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms