Я решил добавить брандмауэр на свой компьютер и слышал о таких приложениях, как «Little Snitch», которые помогают мне контролировать входящие и исходящие соединения на моем Mac под управлением macOS Sierra. Есть ли (бесплатное) приложение, которое позволило бы мне настроить параметры через командную строку? Брандмауэр по умолчанию также является опцией, однако я хотел бы сам определить порты и, желательно, адрес сервера, который отправляет или получает данные с моего компьютера, как это позволяет маленький снитч.
Чтобы проверить, что я хочу, есть ли приложение, которое позволило бы мне блокировать входящие и исходящие соединения на моем Mac через командную строку, позволяя мне указать, какие порты и адреса разрешены для связи на моем компьютере? Также было бы хорошо, если бы приложение было бесплатным.
Есть, и он поставляется с macOS по умолчанию.
Little Snitch — это брандмауэр приложений, это совсем другая история. Он блокирует доступ приложений к сети.
Предполагая, что вы хотите заблокировать порты и серверы, просто настройте pf
из командной строки, чтобы делать то, что вы хотите. Начните с чтения «man pfctl
» или, например, Как заблокировать оскорбительные IP-адреса с помощью pf в OpenBSD?
Если вы все-таки хотите иметь графический интерфейс, вы можете проверить (бесплатный) IceFloor для настройки pf
.
Для самостоятельного определения портов и, желательно, адреса сервера, который отправляет или получает данные с вашего компьютера, используйте встроенную команду «nettop».
кланомат
пользователь 2707001
кланомат
пользователь 2707001