Подборка ресурсов по киберразведке: фиды IP-адресов и доменов, образцы вредоносного ПО, форматы данных, фреймворки, инструменты и исследования.
87owo/PYAS
Приложение для защиты конечных точек Windows: правила YARA, ML-анализ PE-файлов, проверка подписей, необязательный облачный анализ и драйвер minifilter ядра.
Open source альтернатива:Microsoft Defender
Kaspersky Internet Security
- Звёзды
- 582
- Форки
- 50
- Открытые issues
- 0
- Последний коммит
- позавчера
Что это?
PYAS Security — приложение для защиты конечных точек Windows, объединяющее несколько уровней обнаружения угроз и защиты в одной настольной программе. При локальном сканировании используются правила YARA, извлечение признаков PE-файлов с последующим инференсом модели ONNX и проверка цифровых подписей Authenticode. Пользователи могут при необходимости отправлять файлы на облачный анализ, который настраивается отдельно от локальных модулей.
Для защиты в реальном времени проект отслеживает процессы, файлы, память процессов, TCP-соединения и системные настройки из пользовательского режима. В него также входит нативный драйвер minifilter на C++, который применяет настраиваемые правила для операций с файлами, процессами, потоками, реестром и памятью, загрузки образов, а также операций при загрузке системы и работы с дисками. Для создания правил драйвера предусмотрен визуальный редактор на основе Blockly.
В приложение также входят карантин, списки разрешённых и заблокированных объектов, управление автозагрузкой, восстановление и очистка системы, а также инструменты для резервного копирования и проверки MBR. Утилиты для обучения моделей и файлы правил позволяют использовать проект как основу для изучения обнаружения вредоносных программ и внутреннего устройства Windows. Для работы драйвера и функций устранения угроз нужны права администратора; использовать их рекомендуется только в тестовой среде.
Ключевые возможности
- 01Сканирует файлы с помощью правил YARA и локальных моделей машинного обучения для PE-файлов, запускаемых через ONNX Runtime.
- 02Проверяет цифровые подписи Authenticode с помощью API доверия Windows.
- 03Отслеживает новые процессы, изменения файлов, память процессов и TCP-соединения.
- 04Включает драйвер minifilter на C++ с настраиваемыми правилами защиты.
- 05Предоставляет карантин, списки разрешённых и заблокированных объектов, управление автозагрузкой и инструменты восстановления системы.
Сценарии использования
- Изучение обнаружения вредоносных программ с помощью правил YARA и моделей на основе признаков PE-файлов.
- Эксперименты с драйверами minifilter для Windows и правилами защиты на уровне ядра в тестовой виртуальной машине.
- Локальное сканирование подозрительных файлов перед отправкой их на облачный анализ.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/87owo/PYAS.git - 2
Перейдите в папку проекта
cd PYAS - 3
Создайте и активируйте виртуальное окружение
.\.venv\Scripts\Activate.ps1 - 4
Установите зависимости и запустите приложение (для доступа ко всем функциям запустите от имени администратора)
pip install pystray pefile requests pywebview Pillow yara-python numpy onnxruntime && python PYAS.py
Что важно знать
- Только для Windows 10 или 11; для полной защиты требуются права администратора.
- Для работы функций драйвера ядра нужна среда сборки WDK и надлежащая подпись для использования в production.
- В открытом репозитории нет реализации облачного сервера.
- В README сказано, что исходный код проекта доступен, и предлагается проверить лицензии сторонних компонентов; лицензия неясна (NOASSERTION).
Темы
Частые вопросы
- Что такое PYAS?
- Приложение для защиты конечных точек Windows: правила YARA, ML-анализ PE-файлов, проверка подписей, необязательный облачный анализ и драйвер minifilter ядра. PYAS Security — приложение для защиты конечных точек Windows, объединяющее несколько уровней обнаружения угроз и защиты в одной настольной программе. При локальном сканировании используются правила YARA, извлечение признаков PE-файлов с последующим инференсом модели ONNX и проверка цифровых подписей Authenticode. Пользователи могут при необходимости отправлять файлы на облачный анализ, который настраивается отдельно от локальных модулей.
- PYAS можно использовать бесплатно? Какая у него лицензия?
- PYAS распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PYAS всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PYAS — 17 окт. 2026 г..
- Для чего можно использовать PYAS?
- Изучение обнаружения вредоносных программ с помощью правил YARA и моделей на основе признаков PE-файлов. Эксперименты с драйверами minifilter для Windows и правилами защиты на уровне ядра в тестовой виртуальной машине. Локальное сканирование подозрительных файлов перед отправкой их на облачный анализ.
- Как установить PYAS?
- Клонируйте репозиторий: git clone https://github.com/87owo/PYAS.git Перейдите в папку проекта: cd PYAS Создайте и активируйте виртуальное окружение: .\.venv\Scripts\Activate.ps1 Установите зависимости и запустите приложение (для доступа ко всем функциям запустите от имени администратора): pip install pystray pefile requests pywebview Pillow yara-python numpy onnxruntime && python PYAS.py
- Где скачать PYAS?
- Исходный код и инструкции по установке — на GitHub: https://github.com/87owo/PYAS
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Транслируйте экран и звук iPhone и iPad на Windows по USB или через AirPlay, с выводом в OBS и поддержкой нескольких устройств.
Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes.
Мессенджер со сквозным шифрованием и сетью без пользовательских идентификаторов, с клиентами для iOS, Android, компьютеров и терминала.
Безопасная приватная среда выполнения для автономных AI-агентов с политиками доступа к файлам, системным вызовам и сети для каждой песочницы.
Лёгкая программа для Windows, которая настраивает правила Windows Filtering Platform и контролирует, каким приложениям доступна сеть.