Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e8e4cb5ebe | ||
|
|
87175e6e89 | ||
|
|
301340b512 | ||
|
|
e4388201c2 | ||
|
|
ac3b2b7c80 | ||
|
|
5e79354705 | ||
|
|
d39ef0693f | ||
|
|
2577333d79 | ||
|
|
115c335916 | ||
|
|
4bfbdf476f | ||
|
|
faea8cd616 | ||
|
|
6f1db7f9ef | ||
|
|
204977cc49 | ||
|
|
8e825a58f0 | ||
|
|
3e567c6ffb | ||
|
|
8845f2a964 | ||
|
|
a1400992af | ||
|
|
fa721e2e51 | ||
|
|
c46a315280 | ||
|
|
81d6f34c35 | ||
|
|
6825e3d389 | ||
|
|
01e329234b | ||
|
|
cdac73a18a | ||
|
|
3469349da5 | ||
|
|
9d814f9b66 | ||
|
|
81bcf5d6df | ||
|
|
b5c595d1d6 | ||
|
|
484872cc11 | ||
|
|
c96f6df171 | ||
|
|
2a98c2e8b4 | ||
|
|
36e6ac3301 | ||
|
|
c20a0d3f32 | ||
|
|
a609812960 | ||
|
|
b6f3e66770 | ||
|
|
0f41e98e5e | ||
|
|
a808056229 | ||
|
|
314bdebde3 | ||
|
|
ab7afb342c | ||
|
|
691049617d | ||
|
|
f747d58c71 | ||
|
|
c193a38782 | ||
|
|
4e8b0ba168 | ||
|
|
fd37134fcd | ||
|
|
5acf1aaf0e | ||
|
|
d0e3bbc55f | ||
|
|
0c9dfb5829 | ||
|
|
987bd6bcc1 |
No files matched your search
+1
-1
@@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2020-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
|
||||
|
||||
@@ -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.
+16
@@ -0,0 +1,16 @@
|
||||
import requests
|
||||
|
||||
def scan(types,text):
|
||||
response = requests.get("https://api.pyas.cf/pyas", params={types: text})
|
||||
if response.status_code == 200:
|
||||
if response.text == "True":
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
else:
|
||||
return response.status_code
|
||||
|
||||
print(scan("md5","<md5 hashes>"))
|
||||
|
||||
# https://api.pyas.cf/pyas?md5=<md5 hashes>
|
||||
# return string True, False
|
||||
+5
-21
@@ -5,17 +5,14 @@ english_list = {
|
||||
"已开启":"On",
|
||||
"已关闭":"Off",
|
||||
"正在刪除: ":"Deleting: ",
|
||||
"正在删除":"Deleting: ",
|
||||
"正在删除: ":"Deleting: ",
|
||||
"存取被拒":"Access denied",
|
||||
"添加數據庫":"Add database",
|
||||
"安全密鑰錯誤":"Security Key Error",
|
||||
"安全密钥错误":"Security Key Error",
|
||||
"存取被拒":"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.",
|
||||
@@ -85,22 +82,9 @@ english_list = {
|
||||
"啟用該選項可以提高掃描靈敏度,但這也可能會造成誤殺。":"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] Action blocking success:',
|
||||
'{} > [實時防護] 惡意軟體攔截失敗:':'{} > [Real-Time Protect] Malware blocking failed:',
|
||||
'{} > [實時防護] 正在檢測檔案安全性:':'{} > [Real-time Protect] Checking file security:',
|
||||
'{} > [實時防護] 未檢測到可疑檔案:':'{} > [Real-time Protect] No suspicious files detected:',
|
||||
'修復系統權限':"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
|
||||
"""}
|
||||
'啟用該選項可以實時監控系統的檔案讀寫變更行為。':"Enable this option can improve scanning sensitivity, but it can also cause manslaughter."}
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Form implementation generated from reading ui file 'C:\Users\Windows\Documents\Project\Python\PYDT開發團隊\PYAS防毒軟體\PYAS_程式碼\PYAS_UI.ui'
|
||||
# Form implementation generated from reading ui file 'C:\Users\Windows\Documents\Project\Python\PYDT開發團隊\PYAS防毒軟體\PYAS_程式碼\Library\PYAS\Qtui\PYAS_UI.ui'
|
||||
#
|
||||
# Created by: PyQt5 UI code generator 5.15.7
|
||||
#
|
||||
@@ -569,7 +569,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)
|
||||
@@ -1853,7 +1853,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")
|
||||
|
||||
+4
-4
@@ -1103,9 +1103,9 @@ QPushButton:pressed
|
||||
<widget class="QLineEdit" name="Encryption_Text_Password_input">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>140</x>
|
||||
<x>150</x>
|
||||
<y>400</y>
|
||||
<width>281</width>
|
||||
<width>271</width>
|
||||
<height>31</height>
|
||||
</rect>
|
||||
</property>
|
||||
@@ -3719,9 +3719,9 @@ QPushButton:hover
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>30</x>
|
||||
<y>300</y>
|
||||
<y>310</y>
|
||||
<width>611</width>
|
||||
<height>131</height>
|
||||
<height>121</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="styleSheet">
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import pyinstaller_versionfile
|
||||
pyinstaller_versionfile.create_versionfile(
|
||||
output_file="versionfile.txt",
|
||||
version='2.5.2',
|
||||
version='2.6.0',
|
||||
company_name="PYAS Security",
|
||||
file_description="Python Antivirus Software",
|
||||
internal_name="PYAS",
|
||||
|
||||
@@ -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.
|
||||

|
||||
|
||||
|
||||
@@ -18,9 +18,9 @@ https://github.com/87owo/PYAS/blob/main/LICENSE.md
|
||||
Windows 8.1, 10, 11 (64-bit), Ram 1GB, Rom 1GB or higher
|
||||
|
||||
## Import Module
|
||||
os, sys, psutil, subprocess, cryptocode, threading, configparser, datetime, webbrowser, PYAS_English, pefile, hashlib, PyQt5, PYAS_UI, pywin32
|
||||
os, sys, time, socket, random, psutil, subprocess, threading, configparser, win10toast, pefile, hashlib, PyQt5, pywin32, requests, platform, cryptocode, PYAS_English, PYAS_UI
|
||||
|
||||
## Special Thanks
|
||||
Wix, Avast, Github, Google, Python, Microsoft, VirusTotal, VirusShare, mtkiao129, LenStevens
|
||||
Wix, VirusShare, mtkiao129, LenStevens
|
||||
|
||||
Copyright© 2020~2022 PYAS Security By 87owo
|
||||
Copyright© 2020~2023 PYAS Security By 87owo
|
||||
Reference in new issue
Block a user