Essayer de bloquer le trafic entrant sur toutes les interfaces vers un port local spécifique sur Mac OS X 10.11.15, y compris le loopback.
Voici mon /etc/pf.conf :
scrub-anchor "com.apple/*"
nat-anchor "com.apple/*"
rdr-anchor "com.apple/*"
dummynet-anchor "com.apple/*"
anchor "com.apple/*"
load anchor "com.apple" from "/etc/pf.anchors/com.apple"
block in quick to any port 63342
Cependant, lorsque j'essaie d'appliquer cette règle, j'obtiens une erreur (la ligne 29 est celle qui contient la règle de blocage) :
sudo pfctl -f /etc/pf.conf
pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.
No ALTQ support in kernel
ALTQ related functions disabled
/etc/pf.conf:29: port only applies to tcp/udp
/etc/pf.conf:29: skipping rule due to errors
/etc/pf.conf:29: rule expands to no valid combination
pfctl: Syntax error in config file: pf rules not loaded
Quelle serait la syntaxe correcte dans ce cas ?