Всем привет. Пытаюсь на макоське 10.13.3 заставить работать код из этого примера https://man.openbsd.org/divert.4 Использую дефолтный компилятор Xcode, также пробовал gcc — компилирует все хорошо, однако есть проблема с настройкой файрвола pf:
MacBook:~ Kolya$ sudo -s
bash-3.2# echo "pass out on em0 inet proto tcp to port 80 divert-packet port 700" > /etc/pf.anchors/mytest
bash-3.2# echo "anchor \"mytest\"" >> /etc/pt.conf
bash-3.2# echo "load anchor \"mytest\" from \"/etc/pf.anchors/mytest\"" >> /etc/pf.conf
bash-3.2# 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.anchors/mytest:1: syntax error
pfctl: Syntax error in config file: pf rules not loaded
pfctl: load anchors
bash-3.2#