# PYAS (Python Antivirus Software) ![PYAS](https://github.com/user-attachments/assets/39c273b9-c467-480a-a8b3-31714a6df3ef) ## Readme Language 繁體中文 : https://github.com/87owo/PYAS/blob/main/README_zh_TW.md 简体中文 : https://github.com/87owo/PYAS/blob/main/README_zh_CN.md ## Requirements ``` pip install psutil==5.9.5 pip install pefile==2023.2.7 pip install requests==2.31.0 pip install pyperclip==1.8.2 pip install pywin32==306 pip install PyQt5==5.15.9 pip install yara-python==4.5.1 pip install numpy==2.1.1 pip install onnxruntime==1.18.1 pip install pillow==10.4.0 ``` ## File Information ``` PYAS/ ├── Driver/ │ ├── PYAS_Driver.sys -------> Driver Protect (self protection driver for pyas by 0sha0) │ └── ... │ ├── Model/ │ ├── PYAS_Model.json -------> Virus Database (the database must be in the specified dir) │ └── ... │ ├── Rules/ │ ├── Yara_Rules.yar ---------> Yara Rules (yara rules in plain text format) │ ├── Yara_Rules.yrc ---------> Compile Rules (yara rules in compiled format) │ └── ... │ ├── PYAS.py ---------------------> Main PYAS Program (including animation, scan, protect functions, ...) ├── PYAS_Engine.py -------------> Conversion Database (used to transform profiles and forecast data) ├── PYAS_Suffixes.py -----------> File Suffixes (including scanned file suffixes and common suffixes) ├── PYAS_Interface.py ----------> PyQt5 Interface (use QT designer, must be matched with the main program) ├── PYAS_Resource.py -----------> PyQt5 Resource (status pictures, icon packages, button icons, ...) ├── PYAS_Language.py -----------> Translate Dict (Traditional Chinese, Simplified Chinese, English) ├── PYAS_Version.py ------------> Pyinstaller (file information, version information, original name, ...) └── ... ``` ## Official Website https://pyantivirus.wixsite.com/pyas https://github.com/87owo/PYAS ## Microsoft Runtime https://github.com/87owo/Microsoft_Runtime/releases ## PYAS Driver https://github.com/0sha0/PYAS_Protection ## MIT license https://github.com/87owo/PYAS/blob/main/LICENSE.md ## Support System Windows 8.1, 10, 11 (64-bit), Ram 500MB, Rom 200MB or higher Other systems may experience software malfunctions or crash ## Special Thanks Wix, 0sha0, mtkiao129, AV-T Team of LisectGroup Copyright© 2020~2024 PYAS Security By 87owo