Так. Я використовую його для потреб брандмауера. Чудовий спосіб перевірити, чи він все ще існує - це просто запустити його. Відкрийте Terminal.app і введіть таку команду:
sudo ipfw list
Він повинен повідомити про таке (правила можуть відрізнятися):
65535 allow ip from any to any
Крім того, Apple не видалить його, оскільки він є насправді резервним файлом для брандмауера програми за замовчуванням, знайденого в системних налаштуваннях, принаймні не на деякий час.
Ви можете прочитати більше на ipfw в OS X, використовуючи сторінку керівництва Apple (або просто введіть man ipfw
у Terminal.app).
Що стосується pf (реальна реалізація OS X pfctl
), це набагато більш об'єктно-орієнтована програма, яка може керувати трансляцією доступу до мережі та фільтрами пакетів (хоча ipfw
для їх обробки потрібні зовнішні компоненти). Він народився з OpenBSD (на відміну від FreeBSD) і також існує досить довго. Її сила полягає в тому, що можна досягти внутрішнього вдосконалення, але також оптимізувати довгі набори правил (які іноді виходять з ipfw
ладу). Вони обидва, однак, прекрасні міжмережеві екрани і можуть співіснувати цілком щасливо. Детальніше про відмінності між pf та ipfw ви можете прочитати тут .