Я использую OS X Mavericks и использую брандмауэр "фильтр пакетов". Однако, похоже, что "pflogd" недоступен.
Я обнаружил, что вы можете создать интерфейс с именем pflog0, а затем использовать tcpdump, чтобы увидеть пакеты, которые pf отбросил. Тем не менее, я хотел бы иметь файл журнала.
Мое решение состояло в том, чтобы сделать launchd plist и создать этот интерфейс при загрузке, запустить tcpdump (как root) и записать все в /var/pf.log; это работает отлично.
Однако я немного обеспокоен тем, чтобы tcpdump работал весь день в режиме root в фоновом режиме, не так ли?
Спасибо