objective-see /
LuLu
LuLu — бесплатный macOS-фаервол с открытым исходным кодом.
Форки
567
Звёзды
12.7k
Issues
0
LuLu — бесплатный open source фаервол для macOS. Блокирует исходящий трафик приложений, пока вы сами не разрешите соединение.
Что делает
LuLu следит за всеми исходящими сетевыми запросами на вашем Mac. Когда программа пытается отправить данные в сеть, фаервол перехватывает запрос и показывает уведомление. Вы решаете: разрешить или заблокировать подключение.
Инструмент полностью прозрачен. Он не отправляет ваши данные на сторонние серверы и не требует скрытых подписок. Вы контролируете каждый байт, уходящий с вашего компьютера.
Как работает
Программа использует системные расширения macOS (Network Extension framework) для мониторинга сетевой активности в режиме реального времени. Она встраивается в сетевой стек системы, фильтруя пакеты на уровне ядра.
Весь код написан на Objective-C. Проект активно поддерживается сообществом и регулярно обновляется под актуальные версии macOS.
Кому подходит
Разработчикам, которые хотят видеть, куда именно их IDE или расширения отправляют телеметрию.
Владельцам SaaS, которые параноидально относятся к приватности данных при тестировании сторонних библиотек.
Тем, кто хочет ограничить доступ к сети для подозрительного софта или взломанных утилит.
Пользователям, которые настраивают безопасность своей рабочей станции вручную.
Основные возможности
Блокировка исходящих соединений по умолчанию.
Поддержка режима «Passive» для автоматического обучения правилам.
Интерактивные уведомления с детальной информацией о процессе.
Просмотр всех установленных сетевых правил в удобном интерфейсе.
Возможность блокировать доступ к интернету для отдельных процессов навсегда.
Полный контроль над цифровыми подписями приложений для предотвращения подмены.
Как установить
Скачайте актуальный релиз с официального GitHub-репозитория или используйте установщик.
# Прямая установка через brew (если есть в каске)
brew install --cask luluПосле установки потребуется дать разрешение в системных настройках macOS (Security & Privacy), чтобы расширение получило доступ к сетевому трафику.
Как применить в своём продукте
Вы можете использовать LuLu как эталон безопасности при создании своих macOS-приложений. Посмотрите, как реализована архитектура перехвата запросов, чтобы внедрить похожий механизм логирования трафика в свои инструменты.
Встроить в свой стек безопасности для анализа сетевых запросов при тестировании ботов.
Использовать как пример open source реализации для изучения работы сетевых расширений Apple.
Рекомендовать пользователям вашего софта для защиты от несанкционированной отправки данных.
Подводные камни
Главная сложность — настройка разрешений в macOS. Система постоянно меняет политики безопасности, поэтому после обновлений ОС иногда приходится переустанавливать расширение или заново подтверждать доступ в настройках.
При первом запуске LuLu выдаст десятки уведомлений от системных процессов. Не спешите блокировать всё подряд — сначала разрешите системные компоненты Apple, иначе macOS начнет работать нестабильно.
Частые вопросы
LuLu замедляет интернет?
Нет. Программа работает с минимальными задержками, так как использует нативные расширения Apple. Вы не заметите разницы в скорости загрузки страниц или передаче данных.
Можно ли настроить правила автоматически?
Да, в настройках есть режим обучения. Вы можете разрешить все текущие соединения один раз, чтобы фаервол создал базу доверенных процессов, а затем переключиться в строгий режим блокировки.
Это приложение платное?
Нет, проект полностью бесплатен и открыт. Это некоммерческий инструмент, который поддерживается энтузиастами и сообществом Objective-See.
Похожие репозитории
Lemon Cleaner — утилита для macOS от Tencent для очистки системы, удаления дублей и мониторинга ресурсов. Помогает поддерживать чистоту на Mac без ручного поиска мусора.
HexFiend — это быстрый шестнадцатеричный редактор для macOS. Позволяет ковырять файлы любого размера без тормозов.
Официальная macOS-оболочка для Syncthing. Позволяет синхронизировать папки между устройствами без облачных серверов и лишних настроек.
Tunnelblick — бесплатный графический интерфейс для OpenVPN на macOS. Позволяет управлять VPN-соединениями через удобный клиент в статус-баре.
Данные обновлены: 3 июня 2026 г.