Брандмауэр командной строки

3

Я решил добавить брандмауэр на свой компьютер и слышал о таких приложениях, как «Little Snitch», которые помогают мне контролировать входящие и исходящие соединения на моем mac под управлением macOS Sierra. Есть ли (бесплатное) приложение, которое позволило бы мне настраивать параметры через командную строку? Брандмауэр по умолчанию также является опцией, однако я хотел бы сам определить порты и, предпочтительно, адрес сервера, который отправляет или получает данные с моего компьютера, как позволяет небольшая стычка.

Чтобы проверить, что я хочу, есть ли приложение, которое позволило бы мне блокировать входящие и исходящие соединения на моем mac через командную строку, позволяя мне сказать, какие порты и адреса разрешены для связи на моем компьютере? Также было бы хорошо, если приложение бесплатное.

iProgram
источник

Ответы:

4

Есть и поставляется с macOS по умолчанию.

Little Snitch - это брандмауэр для приложений, это совсем другая история. Он блокирует доступ приложений к сети.

Предполагая, что вы хотите заблокировать порты и серверы, просто настройте pfиз командной строки, чтобы сделать то, что вы хотите. Начните с чтения «man pfctl», или, например, Как заблокировать некорректные IP-адреса с помощью pf в OpenBSD?

Если вы все-таки хотите иметь графический интерфейс, вы можете воспользоваться (бесплатным) IceFloor для настройки pf.

Чтобы самостоятельно определить порты и, предпочтительно, адрес сервера, который отправляет или получает данные с вашего компьютера, используйте встроенную команду «nettop».

user2707001
источник
Murus Lite - это замена IceFloor (что устарело) в более новых системах
klanomath
Murus является коммерческим приложением. Он не является бесплатным во всех отношениях (хотя в бесплатной версии он стоит $ 0), и, попробовав его, я не могу рекомендовать его для целей, о которых просит TO. Поскольку регулирование полосы пропускания не является проблемой, Icefloor прекрасно подойдет для современных систем. Но не стесняйтесь проверить Муруса, если хотите.
user2707001
Murus Lite также бесплатен и от того же разработчика, что и IceFloor (Hany)
klanomath
Это бесплатно в смысле $ 0, это не бесплатно в смысле свободного программного обеспечения ( en.wikipedia.org/wiki/Free_software ). Icefloor бесплатный: hanynet.com/icefloor-2.0.2src.zip
user2707001