macos-fortress-pf (net/macos-fortress) Updated: 11 months, 2 weeks ago Add to my watchlist

PF Firewall with dshield, emergingthreats, and adaptive bruteforce blocks
Version: 2021.12.26 License: MIT GitHub
Maintainers essandess
Categories net security
Platforms darwin
  • initialize_always (Always initialize all configuration files. Intended for development and troubleshooting only. Working deployments must disable this variant to prevent configuration files being overwritten at the next upgrade. Existing configuration files are not overwritten by default.)

Subport(s) (8)

"macos-fortress-pf" depends on

lib (3)
build (1)

Ports that depend on "macos-fortress-pf"

Port notes

The PF configuration provides an adaptive firewall that blocks brute force attacks, and connections from IP addresses provided by the crowd-sourced lists dshield and emergingthreats. PF uses this environment variable (with default value):


To change site-specific launchd environment variables, use the launchd plist:

${prefix}/share/macos-fortress/private.myserver.launchctl-setenv.plist Startup items (named 'macos-fortress-pf.subports, macos-fortress-pf.brutexpire, macos-fortress-pf') have been generated that will aid in starting macos-fortress-pf with launchd. They are disabled by default. Execute the following command to start them, and to cause them to launch at startup:

sudo port load macos-fortress-pf

Port Health:

Loading Port Health

Installations (30 days)


Requested Installations (30 days)