Требуется разработать современный файервол для MacOS с расширенными функциями безопасности и удобным пользовательским интерфейсом. Проект вдохновлен концепцией LittleSnitch, но с существенными улучшениями в плане UI/UX и дополнительным функционалом.
Основной функционал
Сетевой мониторинг
Отслеживание всех сетевых подключений
Визуализация входящего/исходящего трафика
Группировка по приложениям
Статистика и аналитика подключений
Система правил
Создание правил для приложений
Автоматический и ручной режимы
Временные правила
Импорт/экспорт настроек
Интеграция с VirusTotal
Автоматическая проверка запущенных процессов
Сканирование скачиваемых файлов
Анализ репутации доменов
История проверок
Интерфейс
Современный dark-mode дизайн
Информативная панель мониторинга
Интуитивное управление правилами
Система уведомлений
Технические требования
Платформа
macOS 11.0 и выше
Поддержка Apple Silicon и Intel
Оптимизация производительности
Низкое потребление ресурсов
Безопасность
Работа на уровне системного файервола
Безопасное хранение настроек
Защита от обхода правил
Логирование событий
API интеграции
VirusTotal API
Системные API macOS
Network Extension framework
Endpoint Security framework
Этапы разработки
Разработка базового движка файервола
Создание пользовательского интерфейса
Интеграция с VirusTotal
Тестирование и отладка
Подготовка к публикации
Требования к исполнителю
Опыт разработки системного ПО для macOS
Знание Network Extension framework
Опыт создания современных UI на SwiftUI/AppKit
Понимание принципов сетевой безопасности
Опыт работы с API систем безопасности
Дополнительные пожелания
Чистый, поддерживаемый код
Детальная документация
Регулярные обновления о прогрессе
Готовность к долгосрочному сотрудничеству
Сроки и оплата
Длительность проекта: обсуждается
Бюджет: обсуждается
Поэтапная оплата
Возможность дальнейшей поддержки
Прошу указывать в отклике:
Опыт разработки системного ПО для macOS
Примеры похожих проектов
Предполагаемые сроки реализации
Ориентировочную стоимость
Готов обсудить детали проекта и ответить на вопросы.