{"name":"PYAS: Python & C++ Antivirus with ML and Behavioral Monitoring","description":"PYAS is an advanced antivirus software developed using a hybrid approach of Python and C++. It leverages machine learning and behavioral monitoring to effectively detect and block various threats. This project offers comprehensive security for Windows systems, combining user-mode scanning with kernel-mode protection.","github":"https://github.com/87owo/PYAS","url":"https://osrepos.com/repo/87owo-pyas","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/87owo-pyas","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/87owo-pyas.md","json":"https://osrepos.com/repo/87owo-pyas.json","topics":["antivirus","python","cpp","security","machine learning","windows","kernel","yara"],"keywords":["antivirus","python","cpp","security","machine learning","windows","kernel","yara"],"stars":null,"summary":"PYAS is an advanced antivirus software developed using a hybrid approach of Python and C++. It leverages machine learning and behavioral monitoring to effectively detect and block various threats. This project offers comprehensive security for Windows systems, combining user-mode scanning with kernel-mode protection.","content":"## Introduction\n\nPYAS is an innovative antivirus solution built with a powerful combination of Python and C++. It stands out by integrating machine learning models and behavioral monitoring techniques to provide robust protection against modern threats. Designed for Windows, PYAS offers a multi-layered security approach, operating in both user and kernel modes to safeguard your system.\n\n## Installation\n\nTo get started with PYAS, Python 3.10 is recommended. You can install the necessary dependencies using pip:\n\nbash\npip install pystray pefile requests pywebview Pillow yara-python numpy onnxruntime\n\n\nFor model training or other non-essential functions, additional packages are required:\n\nbash\npip install pandas scikit-learn lightgbm onnxmltools orjson\n\n\n## Examples\n\nPYAS employs a sophisticated architecture to deliver its protective capabilities. In user mode, the Python core manages the web UI and various scanning engines, including PE/ML, YARA, Cloud, and Signature verification. These engines analyze potential threats using machine learning models and predefined rules.\n\n The system extends its reach into kernel mode with a C++ minifilter driver. This driver provides real-time protection for files, processes, and the registry, and also handles boot protection. Communication between user and kernel modes is facilitated through an ALPC port, ensuring seamless threat detection and mitigation. The integration of LightGBM models further enhances its ability to identify malicious patterns with high accuracy.\n\n## Why Use\n\nPYAS offers several compelling reasons for its use:\n\n*   **Hybrid Protection:** Combines the flexibility of Python for user-mode operations with the performance and deep system access of C++ for kernel-mode protection.\n*   **Advanced Threat Detection:** Utilizes machine learning (LightGBM) and YARA rules for highly accurate and adaptive threat identification.\n*   **Behavioral Monitoring:** Monitors system behavior to detect and block suspicious activities in real-time.\n*   **Comprehensive Coverage:** Protects critical system components, including files, processes, registry, and boot sectors.\n*   **Open Source:** Provides transparency and allows community contributions.\n*   **Modern Interface:** Features a web-based user interface via pywebview for ease of use.\n\n## Links\n\nExplore PYAS further through these official resources:\n\n*   [GitHub Repository](https://github.com/87owo/PYAS){:target=\"_blank\"}\n*   [Official Website](https://pyas-security.com/antivirus){:target=\"_blank\"}\n*   [Online Analysis Tool](https://pyas-security.com/analyze){:target=\"_blank\"}\n*   [Packaged Downloads](https://github.com/87owo/PYAS/releases){:target=\"_blank\"}\n*   [Report Issues](https://github.com/87owo/PYAS/issues){:target=\"_blank\"}","metrics":{"detailViews":1,"githubClicks":1},"dates":{"published":null,"modified":"2026-06-13T15:53:25.000Z"}}