Compare commits

...
103 Commits
Author SHA1 Message Date
PYDT 6ba4efe1bb Add files via upload 2023-03-26 16:25:12 +08:00
PYDT 84ae6b4247 Add files via upload 2023-03-19 23:43:49 +08:00
PYDT 7510c6a539 Add files via upload 2023-03-15 17:53:57 +08:00
PYDT de45907c91 Add files via upload 2023-03-15 14:46:50 +08:00
PYDT 17e9546671 Add files via upload 2023-03-15 14:26:18 +08:00
PYDT c0a382fefc Add files via upload 2023-03-15 00:17:30 +08:00
PYDT bf7ca3e9b1 Add files via upload 2023-03-14 23:27:26 +08:00
PYDT af1c23d72d Add files via upload 2023-03-14 21:33:08 +08:00
PYDT 1bdea5727b Add files via upload 2023-03-14 13:27:17 +08:00
PYDT 3dc573cce1 Add files via upload 2023-03-14 12:52:36 +08:00
PYDT 4d1b8ca9e8 Add files via upload 2023-03-14 12:07:19 +08:00
PYDT aec1cff72c Add files via upload 2023-03-14 12:06:46 +08:00
PYDT 520a0e71eb Add files via upload 2023-03-12 16:26:17 +08:00
PYDT 9485d36565 Add files via upload 2023-03-12 15:56:02 +08:00
PYDT 48ce8a1b0e Add files via upload 2023-03-10 10:50:35 +08:00
PYDT 8a4c469e16 Delete PYAS_Api.py 2023-03-09 12:40:22 +08:00
PYDT 3ae7ba20d1 Update README.md 2023-03-08 15:05:22 +08:00
PYDT 2b4adcf8bb Delete PYAS_UI.ui 2023-03-08 15:01:30 +08:00
PYDT d8a237f94f Add files via upload 2023-03-08 15:00:58 +08:00
PYDT 02e62465b7 Add files via upload 2023-03-08 14:18:28 +08:00
PYDT c0db543d49 Add files via upload 2023-03-08 14:14:26 +08:00
PYDT 5a1f620d88 Add files via upload 2023-03-08 14:00:58 +08:00
PYDT c418283845 Add files via upload 2023-03-07 21:36:35 +08:00
PYDT 44b00cc050 Add files via upload 2023-03-06 23:42:45 +08:00
PYDT 3d33e1a713 Add files via upload 2023-03-06 23:27:47 +08:00
PYDT ccd1040ba6 Add files via upload 2023-03-06 19:24:43 +08:00
PYDT 35f7d6d71e Add files via upload 2023-03-06 18:43:50 +08:00
PYDT be3da7d66c Add files via upload 2023-03-06 18:42:22 +08:00
PYDT ccb706aef1 Add files via upload 2023-03-06 15:06:33 +08:00
PYDT 20d1c4fb23 Add files via upload 2023-03-03 21:32:49 +08:00
PYDT 99a459ae4f Add files via upload 2023-03-03 21:25:03 +08:00
PYDT e8e4cb5ebe Add files via upload 2023-03-03 11:42:29 +08:00
mtkiao129 87175e6e89 優化PYAS.py檔案 2023-03-02 17:47:21 +08:00
PYDT 301340b512 Add files via upload 2023-03-02 17:43:18 +08:00
PYDT e4388201c2 Add files via upload 2023-03-02 15:10:14 +08:00
PYDT ac3b2b7c80 Add files via upload 2023-03-01 18:46:09 +08:00
PYDT 5e79354705 Add files via upload 2023-03-01 13:18:12 +08:00
PYDT d39ef0693f Add files via upload 2023-03-01 13:17:11 +08:00
PYDT 2577333d79 Delete Library/PYAS/Audio directory 2023-03-01 13:14:11 +08:00
PYDT 115c335916 Delete Askaction.ogg 2023-03-01 13:13:56 +08:00
PYDT 4bfbdf476f Delete Viruslist.func 2023-03-01 13:13:13 +08:00
PYDT faea8cd616 Add files via upload 2023-03-01 10:56:54 +08:00
PYDT 6f1db7f9ef Delete PYAS_api.py 2023-03-01 10:55:48 +08:00
PYDT 204977cc49 Add files via upload 2023-02-26 18:12:02 +08:00
PYDT 8e825a58f0 Update PYAS_api.py 2023-02-26 10:04:04 +08:00
PYDT 3e567c6ffb Update PYAS_api.py 2023-02-25 22:45:00 +08:00
PYDT 8845f2a964 Add files via upload 2023-02-25 22:16:18 +08:00
PYDT a1400992af Update README.md 2023-02-25 20:15:49 +08:00
PYDT fa721e2e51 Add files via upload 2023-02-25 19:09:12 +08:00
PYDT c46a315280 Add files via upload 2023-02-25 19:08:40 +08:00
PYDT 81d6f34c35 Add files via upload 2023-02-25 19:07:08 +08:00
PYDT 6825e3d389 Add files via upload 2023-02-24 18:05:25 +08:00
PYDT 01e329234b Add files via upload 2023-02-24 02:04:01 +08:00
PYDT cdac73a18a Add files via upload 2023-02-23 15:55:18 +08:00
PYDT 3469349da5 Add files via upload 2023-02-14 08:55:38 +08:00
PYDT 9d814f9b66 Add files via upload 2023-02-13 16:27:09 +08:00
PYDT 81bcf5d6df Add files via upload 2023-02-13 12:45:29 +08:00
PYDT b5c595d1d6 Add files via upload 2023-01-23 22:56:32 +08:00
PYDT 484872cc11 Add files via upload 2023-01-23 22:55:54 +08:00
PYDT c96f6df171 Add files via upload 2023-01-20 21:59:40 +08:00
PYDT 2a98c2e8b4 Add files via upload 2023-01-20 20:34:49 +08:00
PYDT 36e6ac3301 Add files via upload 2023-01-18 10:07:57 +08:00
PYDT c20a0d3f32 Add files via upload 2023-01-18 10:07:01 +08:00
PYDT a609812960 Add files via upload 2023-01-16 15:31:53 +08:00
PYDT b6f3e66770 Update README.md 2023-01-14 23:20:08 +08:00
PYDT 0f41e98e5e Add files via upload 2023-01-12 20:41:11 +08:00
PYDT a808056229 Add files via upload 2023-01-11 01:01:11 +08:00
PYDT 314bdebde3 Add files via upload 2023-01-08 00:36:28 +08:00
PYDT ab7afb342c Add files via upload 2023-01-08 00:32:07 +08:00
PYDT 691049617d Add files via upload 2023-01-03 11:27:39 +08:00
PYDT f747d58c71 Add files via upload 2023-01-03 11:25:44 +08:00
PYDT c193a38782 Add files via upload 2023-01-02 21:46:59 +08:00
PYDT 4e8b0ba168 Add files via upload 2023-01-02 21:34:09 +08:00
PYDT fd37134fcd Update README.md 2023-01-02 21:28:53 +08:00
PYDT 5acf1aaf0e Update README.md 2023-01-02 21:28:07 +08:00
PYDT d0e3bbc55f Update LICENSE.md 2022-12-29 10:17:02 +08:00
PYDT 0c9dfb5829 Update README.md 2022-12-27 06:50:25 +08:00
PYDT 987bd6bcc1 Add files via upload 2022-12-26 18:20:21 +08:00
PYDT 939cf7c0df Add files via upload 2022-12-26 16:17:09 +08:00
PYDT 9f2256b547 Add files via upload 2022-12-26 13:02:19 +08:00
PYDT b301b9fb95 Add files via upload 2022-12-23 15:49:00 +08:00
PYDT a61c49cf68 Add files via upload 2022-12-23 12:54:50 +08:00
PYDT 9ab2967129 Add files via upload 2022-12-23 00:12:59 +08:00
PYDT 1aefb38a7c Add files via upload 2022-12-20 21:55:19 +08:00
PYDT c359312e9d Add files via upload 2022-12-15 21:47:08 +08:00
PYDT fe24317a9e Add files via upload 2022-12-15 11:26:07 +08:00
PYDT 68996d56ee Add files via upload 2022-12-15 10:19:01 +08:00
PYDT 9e2843460e Add files via upload 2022-12-13 20:00:57 +08:00
PYDT 2e08287e1c Add files via upload 2022-12-13 12:53:25 +08:00
PYDT ccf10e1444 Add files via upload 2022-12-06 13:02:42 +08:00
PYDT 8172f648ab Add files via upload 2022-12-06 01:52:49 +08:00
PYDT 113816f418 Add files via upload 2022-12-05 21:28:00 +08:00
PYDT 85bd807bf7 Add files via upload 2022-12-05 20:16:30 +08:00
PYDT a17827dbf4 Add files via upload 2022-12-05 12:41:14 +08:00
PYDT ef1f29a34f Create LICENSE.md 2022-12-05 12:16:09 +08:00
PYDT e283a6a955 Add files via upload 2022-12-05 07:43:42 +08:00
PYDT 7944627dab Add files via upload 2022-12-02 19:04:50 +08:00
PYDT 7757b10b4d Update README.md 2022-12-01 23:44:17 +08:00
PYDT 2b182e182b Update README.md 2022-12-01 23:41:27 +08:00
PYDT d6fafd5b34 Delete PYAS_UI.qrc 2022-12-01 23:35:58 +08:00
PYDT f36b3a0912 Add files via upload 2022-12-01 23:33:58 +08:00
PYDT 04cae30629 Add files via upload 2022-12-01 20:32:42 +08:00
PYDT 38cdeeed6a Add files via upload 2022-12-01 20:13:56 +08:00
12 changed files with 797 additions and 7167 deletions

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2022 87owo (PYAS Security)
Copyright (c) 2020-2023 87owo (PYAS Security)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
-30
View File
@@ -1,30 +0,0 @@
GetSystemDirectory
BroadcastSystemMessage
BroadcastSystemMessage
CreateIcon
RegOpenCurrentUser
RegSetValue
RegCreateKey
RegDeleteValue
RegisterClass
RegisterHotKey
RegisterClipboardFormat
RegisterWindowMessage
RegisterClass
CryptDestroyKey
CryptGenKey
CryptDecrypt
CryptEncrypt
CryptImportKey
CryptSetKeyParam
CryptDeriveKey
CryptCreateHash
CryptHashData
CryptStringToBinary
CryptBinaryToString
CryptGetKeyParam
CryptGetHashParam
CryptDestroyHash
CryptImportPublicKeyInfo
UnlockFile
LockFile
Binary file not shown.
Binary file not shown.
Binary file not shown.
+722 -1411
View File
File diff suppressed because it is too large. Load diff
+29 -54
View File
@@ -1,44 +1,31 @@
english_list = {
"提示":"Tips",
"已開啟":"On",
"已關閉":"Off",
"已开启":"On",
"已关闭":"Off",
"正在刪除: ":"Deleting: ",
"正在删除":"Deleting: ",
english_list = {"提示":"Tips",
"已開啟":"On", "已關閉":"Off",
"已开启":"On", "已关闭":"Off",
"On":"On", "Off":"Off",
"存取被拒":"Access denied",
" > [提示] 尚未啟用實時防護":" > [Tips] Real-time Protect is not enabled",
" > [提示] 尚未启用实时防护":" > [Tips] Real-time Protect is not enabled",
" > [行為防護] 成功攔截了惡意檔案創建行為。":" > [Behavior Protection] Successfully blocked malicious file creation behavior.",
" 被移動":" Moved",
" 被創建":" Created",
" 被刪除":" Deleted",
" 被編輯":" Edited",
"請輸入需要尋找的檔案":"Please enter the file you want to find",
"请输入需要寻找的档案":"Please enter the file you want to find",
"✔成功: 已執行成功。":"✔Success: Executed successfully.",
"這部裝置已受到保護":"This device has been protected",
"✖錯誤: 執行失敗。":"✖Error: Execution failed.",
" > [病毒掃描] 掃描出":" > [Virus Scan] scan out ",
"添加數據庫":"Add database",
"個病毒":" Virus",
"這部裝置目前不安全":"This device is currently unsafe",
"✖當前已發現惡意軟體共{}項。":"✖A total of {} items of malware have been found so far.",
'✔當前未發現惡意軟體。':'✔ No malware currently found.',
'正在掃描: ':'Scanning: ',
'正在扫描: ':'Scanning: ',
"掃描失敗。":"Scan failed.",
"病毒掃描":"Virus scan",
"正在初始化中,請稍後...":"Initializing, please wait...",
"✖當前已發現惡意軟體。":"✖Malware has currently been detected.",
"✖掃描失敗。":"✖Scan failed.",
"正在刪除: ":"Deleting: ",
"請選擇掃描方式":"Please select a scan method",
"正在初始化中,請稍後...":"Initializing, please wait...",
'當前未發現惡意軟體。':'No malware currently found.',
"這部裝置已受到保護":"This device has been protected",
"這部裝置目前不安全":"This device is currently unsafe",
"當前已發現惡意軟體共{}項。":"A total of {} items of malware have been found so far.",
"錯誤":"Error", "錯誤: ":"Error: ",
"安全密鑰錯誤":"Security Key Error",
"尚未啟用實時防護":"Real-time Protect is not enabled",
"請輸入需要尋找的檔案":"Please enter the file you want to find",
"成功: 已執行成功。":"Success: Executed successfully.",
"錯誤: 執行失敗。":"Error: Execution failed.",
"完成":'Finish',
"您確定要修復系統權限嗎?":"Are you sure you want to fix system permissions?",
"修復完成!":"Repair complete!",
"完成":'Finish',
"您確定要修復系統檔案嗎?":"Are you sure you want to repair the system files?",
"修復系統檔案":'Repair System Files',
"錯誤":"Error",
"錯誤: ":"Error: ",
"[錯誤] ":"[Error] ",
"修復失敗":"Repair failed",
'清理系統檔案':'Clean up system files',
"您確定要清理系統檔案嗎?":"Are you sure you want to clean the system files?",
@@ -58,16 +45,18 @@ english_list = {
"運行成功":"Run successfully",
"不是有效命令":"Not a valid command",
"您輸入了錯誤的HEKY":"You entered the wrong HEKY",
"您輸入了錯誤的TYPE":"You entered the wrong TYPE",
"警告":"Warning",
"您確定要新增值或是修改值嗎?":"Are you sure you want to add or modify a value?",
"成功的創建或修改註冊表值":"Successfully created or modified registry value",
"分析文件函數":"Analyze File Func",
"分析文件哈希值":"Analyze File Hashes",
"分析文件位元":"Analyze File Bits",
'尋找結果:':'Find result:',
'正在尋找: ':'Searching: ',
'找到檔案:':'File found:',
'找到檔案: ':'File found: ',
'未找到檔案':'File Not Found',
'創建日期:':'Created Date:',
'創建日期: ':'Created Date: ',
"您確定要修改用戶密碼嗎?":"Are you sure you want to change the user password?",
"IP查詢":"IP query",
"您的ip地址為:{}":"Your ip address is: {}",
@@ -77,24 +66,10 @@ english_list = {
"關於":"About",
"結束進程":"End process",
"啟用該選項可以實時監控進程中的惡意軟體並清除。":"Enable this option to monitor and remove malware in the system in real time.",
"启用该选项可以实时监控进程中的恶意软件并清除。":"Enable this option to monitor and remove malware in the system in real time.",
"啟用該選項可以提高掃描靈敏度,但這也可能會造成誤殺。":"Enable this option can improve scanning sensitivity, but it can also cause manslaughter.",
"启用该选项可以提高扫描灵敏度,但这也可能会造成误杀。":"Enable this option can improve scanning sensitivity, but it can also cause manslaughter.",
'{} > [實時防護] 成功攔截了一個惡意軟體:':'{} > [Real-Time Protect] Malware blocking success:',
'{} > [實時防護] 惡意軟體攔截失敗:':'{} > [Real-Time Protect] Malware blocking failed:',
'修復系統權限':"Repair System Permissions",
'啟用該選項可以實時監控系統的檔案讀寫變更行為。':"Enable this option can improve scanning sensitivity, but it can also cause manslaughter.",
'PYAS':"""PYAS Python Antivirus Software Security
========================================
PYAS Create Date: 2020/12/17
Official Github: https://github.com/87owo/PYAS
Official Website: https://pyantivirus.wixsite.com/pyas
PYAS Core Developer: 87owo
PYAS GUI Developer: mtkiao
PYAS Data Collector: yang5487
PYAS Testers: 87owo, mtkiao
Special Thanks: Wix, Avast, Github, Google, Python,
Microsoft, VirusTotal, VirusShare, LenStevens
========================================
Thanks For Using PYAS Python Antivirus Software
"""}
'成功攔截惡意軟體: ':'Malware blocking success: ',
'成功修復註冊表: ':'Repair registry success: ',
'成功修復引導扇區: PhysicalDrive0':'Repair boot sector success: PhysicalDrive0',
'正在掃描檔案安全性: ':'Scanning file security: ',
'惡意軟體攔截失敗: ':'Malware blocking failed: ',
'修復系統權限':"Repair System Permissions",}
+36 -78
View File
@@ -1,16 +1,5 @@
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'C:\Users\Windows\Documents\Project\Python\PYDT開發團隊\PYAS防毒軟體\PYAS_程式碼\MainUI.ui'
#
# Created by: PyQt5 UI code generator 5.15.7
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
@@ -22,7 +11,7 @@ class Ui_MainWindow(object):
MainWindow.setFont(font)
MainWindow.setFocusPolicy(QtCore.Qt.TabFocus)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("Library/Icon/ICON.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
icon.addPixmap(QtGui.QPixmap("Library/PYAS/Icon/ICON.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)
MainWindow.setIconSize(QtCore.QSize(24, 24))
MainWindow.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly)
@@ -47,47 +36,47 @@ class Ui_MainWindow(object):
self.Setting_widget.setFont(font)
self.Setting_widget.setStyleSheet("background-color:rgb(255, 255, 255);")
self.Setting_widget.setObjectName("Setting_widget")
self.Show_Virus_Scan_Progress_Bar = QtWidgets.QWidget(self.Setting_widget)
self.Show_Virus_Scan_Progress_Bar.setGeometry(QtCore.QRect(20, 50, 791, 101))
self.Show_Virus_Scan_Progress_Bar.setAcceptDrops(False)
self.Show_Virus_Scan_Progress_Bar.setAutoFillBackground(False)
self.Show_Virus_Scan_Progress_Bar.setObjectName("Show_Virus_Scan_Progress_Bar")
self.Show_Virus_Scan_Progress_Bar_title = QtWidgets.QLabel(self.Show_Virus_Scan_Progress_Bar)
self.Show_Virus_Scan_Progress_Bar_title.setGeometry(QtCore.QRect(20, 10, 411, 41))
self.Show_high_sensitivity = QtWidgets.QWidget(self.Setting_widget)
self.Show_high_sensitivity.setGeometry(QtCore.QRect(20, 50, 791, 101))
self.Show_high_sensitivity.setAcceptDrops(False)
self.Show_high_sensitivity.setAutoFillBackground(False)
self.Show_high_sensitivity.setObjectName("Show_high_sensitivity")
self.high_sensitivity_title = QtWidgets.QLabel(self.Show_high_sensitivity)
self.high_sensitivity_title.setGeometry(QtCore.QRect(20, 10, 411, 41))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(18)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Show_Virus_Scan_Progress_Bar_title.setFont(font)
self.Show_Virus_Scan_Progress_Bar_title.setStyleSheet("color: rgb(70,70,70);")
self.Show_Virus_Scan_Progress_Bar_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Show_Virus_Scan_Progress_Bar_title.setObjectName("Show_Virus_Scan_Progress_Bar_title")
self.Show_Virus_Scan_Progress_Bar_illustrate = QtWidgets.QLabel(self.Show_Virus_Scan_Progress_Bar)
self.Show_Virus_Scan_Progress_Bar_illustrate.setGeometry(QtCore.QRect(20, 50, 521, 51))
self.high_sensitivity_title.setFont(font)
self.high_sensitivity_title.setStyleSheet("color: rgb(70,70,70);")
self.high_sensitivity_title.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.high_sensitivity_title.setObjectName("high_sensitivity_title")
self.high_sensitivity_illustrate = QtWidgets.QLabel(self.Show_high_sensitivity)
self.high_sensitivity_illustrate.setGeometry(QtCore.QRect(20, 50, 521, 51))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Show_Virus_Scan_Progress_Bar_illustrate.setFont(font)
self.Show_Virus_Scan_Progress_Bar_illustrate.setStyleSheet("color: rgb(70,70,70);")
self.Show_Virus_Scan_Progress_Bar_illustrate.setScaledContents(False)
self.Show_Virus_Scan_Progress_Bar_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.Show_Virus_Scan_Progress_Bar_illustrate.setWordWrap(True)
self.Show_Virus_Scan_Progress_Bar_illustrate.setObjectName("Show_Virus_Scan_Progress_Bar_illustrate")
self.Show_Virus_Scan_Progress_Bar_switch_Button = QtWidgets.QPushButton(self.Show_Virus_Scan_Progress_Bar)
self.Show_Virus_Scan_Progress_Bar_switch_Button.setGeometry(QtCore.QRect(660, 30, 91, 31))
self.high_sensitivity_illustrate.setFont(font)
self.high_sensitivity_illustrate.setStyleSheet("color: rgb(70,70,70);")
self.high_sensitivity_illustrate.setScaledContents(False)
self.high_sensitivity_illustrate.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.high_sensitivity_illustrate.setWordWrap(True)
self.high_sensitivity_illustrate.setObjectName("high_sensitivity_illustrate")
self.high_sensitivity_switch_Button = QtWidgets.QPushButton(self.Show_high_sensitivity)
self.high_sensitivity_switch_Button.setGeometry(QtCore.QRect(660, 30, 91, 31))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.Show_Virus_Scan_Progress_Bar_switch_Button.sizePolicy().hasHeightForWidth())
self.Show_Virus_Scan_Progress_Bar_switch_Button.setSizePolicy(sizePolicy)
sizePolicy.setHeightForWidth(self.high_sensitivity_switch_Button.sizePolicy().hasHeightForWidth())
self.high_sensitivity_switch_Button.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Show_Virus_Scan_Progress_Bar_switch_Button.setFont(font)
self.Show_Virus_Scan_Progress_Bar_switch_Button.setFocusPolicy(QtCore.Qt.StrongFocus)
self.Show_Virus_Scan_Progress_Bar_switch_Button.setStyleSheet("QPushButton\n"
self.high_sensitivity_switch_Button.setFont(font)
self.high_sensitivity_switch_Button.setFocusPolicy(QtCore.Qt.StrongFocus)
self.high_sensitivity_switch_Button.setStyleSheet("QPushButton\n"
"{\n"
" border:none;\n"
" background-color:rgba(20,20,20,30);\n"
@@ -97,9 +86,9 @@ class Ui_MainWindow(object):
"{\n"
" background-color:rgba(20,20,20,50);\n"
"}")
self.Show_Virus_Scan_Progress_Bar_switch_Button.setIconSize(QtCore.QSize(16, 16))
self.Show_Virus_Scan_Progress_Bar_switch_Button.setCheckable(False)
self.Show_Virus_Scan_Progress_Bar_switch_Button.setObjectName("Show_Virus_Scan_Progress_Bar_switch_Button")
self.high_sensitivity_switch_Button.setIconSize(QtCore.QSize(16, 16))
self.high_sensitivity_switch_Button.setCheckable(False)
self.high_sensitivity_switch_Button.setObjectName("high_sensitivity_switch_Button")
self.Setting_Back = QtWidgets.QPushButton(self.Setting_widget)
self.Setting_Back.setGeometry(QtCore.QRect(20, 10, 101, 41))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
@@ -569,7 +558,7 @@ class Ui_MainWindow(object):
self.Encryption_Text_output.setFont(font)
self.Encryption_Text_output.setObjectName("Encryption_Text_output")
self.Encryption_Text_Password_input = QtWidgets.QLineEdit(self.Encryption_Text_widget)
self.Encryption_Text_Password_input.setGeometry(QtCore.QRect(140, 400, 281, 31))
self.Encryption_Text_Password_input.setGeometry(QtCore.QRect(150, 400, 271, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
@@ -1190,7 +1179,7 @@ class Ui_MainWindow(object):
self.State_output.setTextInteractionFlags(QtCore.Qt.TextSelectableByKeyboard|QtCore.Qt.TextSelectableByMouse)
self.State_output.setObjectName("State_output")
self.State_log = QtWidgets.QLabel(self.State_widget)
self.State_log.setGeometry(QtCore.QRect(95, 280, 481, 41))
self.State_log.setGeometry(QtCore.QRect(95, 280, 481, 31))
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(11)
@@ -1853,7 +1842,7 @@ class Ui_MainWindow(object):
self.PYAE_Version.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
self.PYAE_Version.setObjectName("PYAE_Version")
self.License_terms = QtWidgets.QTextEdit(self.About_widget)
self.License_terms.setGeometry(QtCore.QRect(30, 300, 611, 131))
self.License_terms.setGeometry(QtCore.QRect(30, 310, 611, 121))
self.License_terms.setStyleSheet("")
self.License_terms.setReadOnly(True)
self.License_terms.setObjectName("License_terms")
@@ -2293,36 +2282,6 @@ class Ui_MainWindow(object):
self.System_Process_Manage_Button.setCheckable(False)
self.System_Process_Manage_Button.setObjectName("System_Process_Manage_Button")
self.System_verticalLayout.addWidget(self.System_Process_Manage_Button)
self.Repair_System_Permission_Button = QtWidgets.QPushButton(self.verticalLayoutWidget_4)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.Repair_System_Permission_Button.sizePolicy().hasHeightForWidth())
self.Repair_System_Permission_Button.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Microsoft YaHei")
font.setPointSize(12)
font.setStyleStrategy(QtGui.QFont.PreferAntialias)
self.Repair_System_Permission_Button.setFont(font)
self.Repair_System_Permission_Button.setFocusPolicy(QtCore.Qt.StrongFocus)
self.Repair_System_Permission_Button.setStyleSheet("QPushButton\n"
"{\n"
" border:none;\n"
" background-color:rgba(20,20,20,30);\n"
" border-radius: 15px;\n"
"}\n"
"QPushButton:hover\n"
"{\n"
" background-color:rgba(20,20,20,50);\n"
"}\n"
"QPushButton:pressed\n"
"{\n"
" background-color:rgba(20,20,20,70);\n"
"}")
self.Repair_System_Permission_Button.setIconSize(QtCore.QSize(16, 16))
self.Repair_System_Permission_Button.setCheckable(False)
self.Repair_System_Permission_Button.setObjectName("Repair_System_Permission_Button")
self.System_verticalLayout.addWidget(self.Repair_System_Permission_Button)
self.Repair_System_Files_Button = QtWidgets.QPushButton(self.verticalLayoutWidget_4)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
sizePolicy.setHorizontalStretch(0)
@@ -2835,9 +2794,9 @@ class Ui_MainWindow(object):
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "PYAS"))
self.Show_Virus_Scan_Progress_Bar_title.setText(_translate("MainWindow", "高靈敏度模式"))
self.Show_Virus_Scan_Progress_Bar_illustrate.setText(_translate("MainWindow", "開啟此選項後可提高掃描時的靈敏度,但這也可能會導致誤殺。"))
self.Show_Virus_Scan_Progress_Bar_switch_Button.setText(_translate("MainWindow", "已關閉"))
self.high_sensitivity_title.setText(_translate("MainWindow", "高靈敏度模式"))
self.high_sensitivity_illustrate.setText(_translate("MainWindow", "開啟此選項後可提高掃描時的靈敏度,但這也可能會導致誤殺。"))
self.high_sensitivity_switch_Button.setText(_translate("MainWindow", "已關閉"))
self.Setting_Back.setText(_translate("MainWindow", "返回"))
self.Language_title.setText(_translate("MainWindow", "語言"))
self.Language_illustrate.setText(_translate("MainWindow", "請選擇語言"))
@@ -2920,7 +2879,6 @@ class Ui_MainWindow(object):
self.Process_Tools_Back.setText(_translate("MainWindow", "返回"))
self.Process_Total_title.setText(_translate("MainWindow", "進程總數:"))
self.System_Process_Manage_Button.setText(_translate("MainWindow", "系統進程管理"))
self.Repair_System_Permission_Button.setText(_translate("MainWindow", "修復系統權限"))
self.Repair_System_Files_Button.setText(_translate("MainWindow", "修復系統檔案"))
self.Clean_System_Files_Button.setText(_translate("MainWindow", "清理系統檔案"))
self.Enable_Safe_Mode_Button.setText(_translate("MainWindow", "啟動安全模式"))
-1
View File
@@ -1 +0,0 @@
<RCC/>
-5585
View File
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -1,7 +1,7 @@
import pyinstaller_versionfile
pyinstaller_versionfile.create_versionfile(
output_file="versionfile.txt",
version='2.4.9',
version='2.6.3',
company_name="PYAS Security",
file_description="Python Antivirus Software",
internal_name="PYAS",
+8 -6
View File
@@ -1,5 +1,5 @@
# PYAS (Python Antivirus Software)
PYAS is not only free and open source without ads, A large number of offline databases are also built in, Always protect the privacy and data security of users.
PYAS is not only free and open source without ads,Also uses multiple intelligent protection engines,Always protect the privacy and data security of users.
![PYAS](https://user-images.githubusercontent.com/85057800/202692146-e55848d5-7e24-405d-b33d-f4fa3883fba6.png)
@@ -8,16 +8,18 @@ https://pyantivirus.wixsite.com/pyas ,
https://github.com/87owo/PYAS
## Hashes Library
https://virusshare.com/hashes ,
https://github.com/87owo/ViruslistMD5/releases
https://virusshare.com/hashes
## MIT License
https://github.com/87owo/PYAS/blob/main/LICENSE.md
## Support System
Windows 8.1, 10, 11 (64-bit), Ram 1GB, Rom 1GB or higher
## Import Module
os, sys, psutil, subprocess, cryptocode, threading, configparser, datetime, webbrowser, pefile, PYAS_English, pefile, hashlib, PyQt5, PYAS_UI, pywin32
os, sys, time, json, psutil, struct, win32api, win32con, requests, socket, platform, cryptocode, subprocess, pefile, hashlib, PYAS_English, win10toast, threading, random, PyQt5, PYAS_UI
## Special Thanks
Wix, Avast, Github, Google, Python, Microsoft, VirusTotal, VirusShare, mtkiao129, LenStevens
Wix, VirusShare, mtkiao129, LenStevens
Copyright© 2020~2022 PYAS Security
Copyright© 2020~2023 PYAS Security By 87owo