Compare commits

...
110 Commits
Author SHA1 Message Date
87owo fc178439ed Add files via upload 2022-11-24 00:23:24 +08:00
87owo 5c9b6016b2 Add files via upload 2022-11-23 23:39:29 +08:00
87owo 32aad0d11a Add files via upload 2022-11-23 23:19:55 +08:00
87owo d81dfc2149 Add files via upload 2022-11-23 23:18:30 +08:00
87owo 3aa1fea626 Add files via upload 2022-11-22 22:54:19 +08:00
87owo c4f029e7df Add files via upload 2022-11-22 19:40:05 +08:00
87owo 81394de63a Delete PYAS_Version_File.py 2022-11-22 13:07:42 +08:00
87owo f986714cc0 Add files via upload 2022-11-22 13:06:44 +08:00
87owo f4fe6d65d5 Update Viruslist.num 2022-11-22 01:14:42 +08:00
87owo 2c38bd8f25 Add files via upload 2022-11-22 01:13:57 +08:00
87owo 49909e65ff Add files via upload 2022-11-20 23:01:31 +08:00
87owo 120fa556fe Add files via upload 2022-11-20 12:58:21 +08:00
87owo fa2d19f4d1 Update README.md 2022-11-19 14:59:02 +08:00
87owo a538074890 Add files via upload 2022-11-18 22:31:20 +08:00
87owo 06c698e7bb Add files via upload 2022-11-18 22:16:29 +08:00
87owo 88622f9727 Update README.md 2022-11-18 19:11:17 +08:00
87owo d6d22d9fd8 Rename Version_File.py to PYAS_Version_File.py 2022-11-18 18:57:07 +08:00
87owo 8c64ff8571 Delete PYAS_Setup.ifp 2022-11-18 18:55:46 +08:00
87owo 87691a0336 Delete PYAS_Old.py 2022-11-18 18:55:31 +08:00
87owo d59aaf2a38 Add files via upload 2022-11-18 18:53:36 +08:00
87owo a16d87a8d9 Delete Viruslist.func 2022-11-18 18:52:54 +08:00
87owo 5f8f4e59bc Add files via upload 2022-11-18 18:49:17 +08:00
87owo 9425d7244d Delete ICON.ico 2022-11-18 18:48:43 +08:00
87owo 9c88d9fa2c Add files via upload 2022-11-18 18:43:39 +08:00
87owo d24ae043f0 Update README.md 2022-11-18 12:06:41 +08:00
87owo 94f39bbabd Update README.md 2022-11-18 12:04:30 +08:00
87owo 2d290c0469 Add files via upload 2022-11-18 11:59:04 +08:00
87owo 808716993e Add files via upload 2022-11-18 01:47:06 +08:00
87owo 3b29cbf283 Add files via upload 2022-11-17 21:55:08 +08:00
87owo 5d2c2bcdee Add files via upload 2022-11-17 01:13:59 +08:00
87owo 0b638a802a Add files via upload 2022-11-16 23:45:58 +08:00
87owo 3f7fb7f457 Add files via upload 2022-11-16 06:32:30 +08:00
87owo cdfc24c38a Add files via upload 2022-11-16 06:29:50 +08:00
87owo 26adb5cb1e Add files via upload 2022-11-12 16:19:08 +08:00
87owo 54ee48ce2a Add files via upload 2022-11-12 16:18:40 +08:00
87owo 675fd2d16e Update README.md 2022-10-28 06:12:04 +08:00
87owo f6dd77015a Add files via upload 2022-10-28 00:44:54 +08:00
87owo 5ff8c774e4 Add files via upload 2022-10-28 00:44:05 +08:00
87owo 7b314d93ad Add files via upload 2022-09-24 12:12:38 +08:00
87owo 0627ef7814 Add files via upload 2022-09-22 18:14:53 +08:00
87owo eccdce1913 Add files via upload 2022-09-21 06:09:15 +08:00
87owo 06fa3577e9 Add files via upload 2022-09-15 20:32:01 +08:00
87owo a6c77f18f0 Add files via upload 2022-09-15 06:10:36 +08:00
87owo 534f816889 Add files via upload 2022-09-14 18:51:19 +08:00
87owo 0cd67e7e34 Add files via upload 2022-09-14 18:46:24 +08:00
87owo 552f36d15e Add files via upload 2022-09-14 06:34:26 +08:00
87owo 5e6af38e0f Add files via upload 2022-09-13 22:37:38 +08:00
87owo 6d49905ac2 Add files via upload 2022-09-13 22:18:05 +08:00
87owo e75e47dfda Add files via upload 2022-09-13 22:16:06 +08:00
87owo 18c3f42c4b Add files via upload 2022-09-13 22:06:10 +08:00
87owo b431a9772c Update README.md 2022-09-13 12:03:46 +08:00
87owo f55f4d54a0 Update README.md 2022-09-13 11:58:57 +08:00
87owo 08398d6fae Add files via upload 2022-09-13 06:20:07 +08:00
87owo 86825baba8 Update README.md 2022-09-11 22:01:09 +08:00
87owo 79fd9b4778 Update README.md 2022-09-11 18:03:21 +08:00
87owo 5aa26b059b Update README.md 2022-09-11 18:02:29 +08:00
87owo 3db3e64bb1 Add files via upload 2022-09-11 17:48:49 +08:00
87owo c2384c1fb7 Update README.md 2022-09-10 19:11:55 +08:00
87owo 50954b5682 Update README.md 2022-09-10 19:06:12 +08:00
87owo 4fa9ddb9f8 Update README.md 2022-09-10 19:04:17 +08:00
87owo a8e4373188 Update README.md 2022-09-10 19:01:58 +08:00
87owo 7d29c5f911 Update README.md 2022-09-10 18:57:31 +08:00
87owo a4a87cf2ce Update README.md 2022-09-08 08:51:39 +08:00
87owo 8501aa319d Add files via upload 2022-09-07 18:24:47 +08:00
87owo 89d59c1b75 Update README.md 2022-09-07 07:19:16 +08:00
87owo cb40e6bc89 Update README.md 2022-09-06 16:42:47 +08:00
87owo c5471ebca7 Update README.md 2022-09-06 16:41:19 +08:00
87owo 456885000e Update README.md 2022-09-06 16:34:03 +08:00
87owo 03a9b6336b Update README.md 2022-09-06 16:31:01 +08:00
87owo c01a93635f Update README.md 2022-09-06 16:28:41 +08:00
87owo 5b9fe1ac1c Update README.md 2022-09-06 16:27:09 +08:00
87owo cb205164a8 Update README.md 2022-09-06 16:22:40 +08:00
87owo 0ac5eb8840 Update README.md 2022-09-06 16:21:35 +08:00
87owo 0ed0b38ea9 Update README.md 2022-09-06 16:18:50 +08:00
87owo e6c2d4521f Update README.md 2022-09-06 16:14:50 +08:00
87owo 7e4c038354 Add files via upload 2022-09-04 11:38:15 +08:00
87owo c4bd8c4584 Update README.md 2022-09-02 13:50:35 +08:00
87owo bc6702acc4 Add files via upload 2022-08-30 18:21:34 +08:00
87owo 21b12114ab Add files via upload 2022-08-29 15:56:19 +08:00
87owo d571a18f7b Add files via upload 2022-08-22 23:34:56 +08:00
87owo 2233f3a8f2 Add files via upload 2022-08-21 11:51:15 +08:00
87owo 2895be61be Add files via upload 2022-08-20 12:09:47 +08:00
87owo 8a79bc9510 Add files via upload 2022-08-19 11:48:59 +08:00
87owo f6be201e66 Add files via upload 2022-08-12 10:24:16 +08:00
87owo 974dd9b519 Rename PYAS.py to PYAS_Old.py 2022-08-12 10:23:17 +08:00
87owo 939f943580 Add files via upload 2022-08-11 15:34:42 +08:00
87owo c12a1ef16d Update README.md 2022-07-22 15:50:59 +08:00
87owo c51173651e Add files via upload 2022-07-22 15:03:17 +08:00
87owo 96a2a93c8c Add files via upload 2022-07-21 13:54:59 +08:00
87owo 794baab0c9 Update README.md 2022-07-19 14:25:56 +08:00
87owo 0ac7b80eae Add files via upload 2022-07-17 19:14:12 +08:00
87owo 6795d1c6a4 Add files via upload 2022-07-16 13:20:45 +08:00
87owo d9eac56f1b Add files via upload 2022-07-13 11:22:12 +08:00
87owo 325e5cda21 Add files via upload 2022-07-12 16:38:25 +08:00
87owo a8f8a8ddb4 Add files via upload 2022-07-11 18:23:22 +08:00
87owo 3507802eb9 Add files via upload 2022-07-10 12:23:30 +08:00
87owo 9588bdb7cc Add files via upload 2022-07-05 11:28:51 +08:00
87owo 97ca2dcc79 Add files via upload 2022-07-03 15:24:06 +08:00
87owo 44df3e9344 Delete list.py 2022-07-01 11:02:31 +08:00
87owo 668c12bac7 Delete PYAE.py 2022-07-01 11:02:21 +08:00
87owo f843bf7c08 Add files via upload 2022-07-01 11:01:37 +08:00
87owo 8262ff21a4 Add files via upload 2022-06-08 08:02:12 +08:00
87owo d93406339f Update README.md 2022-06-05 17:38:54 +08:00
87owo 4f9adabb06 Add files via upload 2022-06-05 17:31:18 +08:00
87owo 68d12c0368 Add files via upload 2022-05-20 06:51:58 +08:00
87owo 56e64619fa Add files via upload 2022-05-15 15:29:50 +08:00
87owo 87162c00c9 Update README.md 2022-05-15 15:29:10 +08:00
87owo ae4cfa4f7c Add files via upload 2022-05-14 10:35:14 +08:00
87owo f21fbc8c10 Add files via upload 2022-04-26 08:14:55 +08:00
87owo 5ee0c4bb34 Add files via upload 2022-04-24 20:26:38 +08:00
18 changed files with 15245 additions and 1949 deletions

No files matched your search

-177
View File
@@ -1,177 +0,0 @@
import hashlib
import os
from functools import partial
import json
import zipfile
def md5_file():
for i in range(410):
x = 5 - len(str(i))
y = '0'*x+str(i)
bytes = zipfile.ZipFile('Library/MD5.zip', 'r').read(str(y)+'.md5')
#def pyae_scan():
def scan_sha256(file):
try:
virus_found = False
with open(file,"rb") as f:
bytes = f.read()
readable_hash = hashlib.sha256(bytes).hexdigest();
print("SHA256: " + readable_hash)
with open("Library/SHA256.txt",'r') as f:
lines = [line.rstrip() for line in f]
for line in lines:
if str(readable_hash) == str(line.split(";")[0]):
virus_found = True
f.close()
if not virus_found:
print("File is safe!")
return False
else:
return True
#print("Virus detected! File quarentined")
#os.remove(file)
except:
pass
def scan_md5(file):
#try:
virus_found = False
with open(file,"rb") as f:
bytes = f.read()
readable_hash = hashlib.md5(bytes).hexdigest();
#print("MD5: " + readable_hash)
for i in range(410):
x = 5 - len(str(i))
y = '0'*x+str(i)
with open('Library/MD5/'+str(y)+'.md5','r') as f:
#print(str(f))
lines = [line.rstrip() for line in f]
for line in lines:
if str(readable_hash) == str(line.split(";")[0]):
#print(str(f))
virus_found = True
f.close()
if not virus_found:
#print("File is safe!")
return False
else:
#print("Virus detected! File quarentined")
#os.remove(file)
return True
#except Exception as e:
# print(e)
def scan(file):
try:
virus_found = False
with open(file,"rb") as f:
bytes = f.read()
readable_hash = hashlib.sha1(bytes).hexdigest();
print("SHA1: " + readable_hash)
with open('Library/SHA1 HASHES.json', 'r') as f:
dataset = json.loads(f.read())
for index, item in enumerate(dataset["data"]):
if str(item['hash']) == str(readable_hash):
virus_found = True
f.close()
if not virus_found:
print("File is safe!")
return False
else:
#print("Virus detected! File quarentined")
#os.remove(file)
return True
except:
pass
def pyae_scan_full(filepath):
try:
fss = 0
start = time.time()
findfile('A:/',ffile,fss,start)
findfile('B:/',ffile,fss,start)
findfile('C:/',ffile,fss,start)
findfile('D:/',ffile,fss,start)
findfile('E:/',ffile,fss,start)
findfile('F:/',ffile,fss,start)
findfile('G:/',ffile,fss,start)
findfile('H:/',ffile,fss,start)
findfile('I:/',ffile,fss,start)
findfile('J:/',ffile,fss,start)
findfile('K:/',ffile,fss,start)
findfile('L:/',ffile,fss,start)
findfile('M:/',ffile,fss,start)
findfile('N:/',ffile,fss,start)
findfile('O:/',ffile,fss,start)
findfile('P:/',ffile,fss,start)
findfile('Q:/',ffile,fss,start)
findfile('R:/',ffile,fss,start)
findfile('S:/',ffile,fss,start)
findfile('T:/',ffile,fss,start)
findfile('U:/',ffile,fss,start)
findfile('V:/',ffile,fss,start)
findfile('W:/',ffile,fss,start)
findfile('X:/',ffile,fss,start)
findfile('Y:/',ffile,fss,start)
findfile('Z:/',ffile,fss,start)
end = time.time()
ft = open('PYASF.txt','r')
fe = ft.read()
ft.close()
textPad.insert("insert", '''
尋找結果: '''+'''
============================================================================
'''+str(fe)+'''============================================================================
總共耗時: '''+str(end - start)+''' 秒''')
os.remove('PYASF.txt')
except:
pass
def findfile(path,ffile,fss,start):
textPad.delete(1.0,END)
try:
textPad.insert("insert", '正在尋找: '+str(path))
for fd in os.listdir(path):
root.update()
fullpath = os.path.join(path,fd)
if os.path.isdir(fullpath):
#print('正在掃描: ',fullpath)
findfile(fullpath,ffile,fss,start)
else:
fss = fss + 1
if ffile in str(fd):
date = time.ctime(os.path.getmtime(fullpath))
#try:
#f = open(fullpath, 'r')
#text = f.readline()
#f.close()
#print('預覽內容: '+text)
#except:
#print('預覽內容: ✖錯誤,這個檔案不支援預覽')
ft = open('PYASF.txt','a')
ft.write('''找到檔案: '''+str(fullpath)+'''
建立日期: '''+str(date)+'''
''')
ft.close()
continue
except:
pass
#scan(filepath)
#scan_md5(filepath)
#scan_sha256(filepath)
#ed01ebfbc9eb5bbea545af4d01bf5f1071661840480439c6e5babe8e080e41aa.exe
def pyae_file_scan(file):
if scan_md5(file):
return True
else:
return False
#if scan(file) or scan_sha256(file) or scan_md5(file):
+38
View File
@@ -0,0 +1,38 @@
b'RegQueryValueExW'
b'RegOpenKeyExW'
b'RegOpenCurrentUser'
b'RegDeleteKeyW'
b'RegDeleteValueW'
b'RegCloseKey'
b'RegCreateKeyExW'
b'RegSetValueExW'
b'RegOpenKeyExA'
b'RegSetValueExA'
b'RegQueryValueA'
b'RegCreateKeyExA'
b'RegEnumKeyExW'
b'RegQueryInfoKeyW'
b'RegisterClassExW'
b'RegisterHotKey'
b'RegQueryValueExA'
b'RegisterClipboardFormatA'
b'RegisterWindowMessageA'
b'RegisterClassA'
b'CryptDestroyKey'
b'CryptGenKey'
b'CryptDecrypt'
b'CryptEncrypt'
b'CryptImportKey'
b'CryptSetKeyParam'
b'CryptReleaseContext'
b'CryptDeriveKey'
b'CryptCreateHash'
b'CryptHashData'
b'CryptStringToBinaryA'
b'CryptBinaryToStringA'
b'CryptGetKeyParam'
b'CryptGetHashParam'
b'CryptDestroyHash'
b'CryptImportPublicKeyInfo'
b'UnlockFile'
b'LockFile'
+1
View File
@@ -0,0 +1 @@
0
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

+1
View File
@@ -0,0 +1 @@
(pyas md5 hash)
-79
View File
@@ -1,79 +0,0 @@
at_list_winf = ['CreateFileW',
'DeleteFileW',
'FindExistFileW',
'FindNextFileW',
'ReadFile',
'WriteFile',
'MapViewOfFile',
'SetFilePointer',
'CreateDirectoryW',
'FindClose',
'SetWindowHookEx',
'ExitProcess',
'GetCurrentProcess',
'GetProcessHeap',
'OpenProcess',
'IsDebuggerPresent',
'CreateThread',
'GetCurrentThread',
'GetModuleHandleW',
'BeginDeferWindowPos',
'CreateDialogParaW',
'CreateWindowExW',
'GetWindowLongW',
'GetWindowRect',
'GetWindowTextW',
'InvalidRect',
'SetWindowTextW',
'ShowWindow',
'RegisterClassExW',
'RegisterHotKey',
'RegOpenKeyExW',
'RegOpenCurrentUser',
'RegSetValueExW',
'MessageBoxW']
ai_list_file = ['CreateFileW'
'DeleteFileW'
'FindExistFileW'
'FindNextFileW'
'ReadFile'
'WriteFile'
'MapViewOfFile'
'SetFilePointer'
'CreateDirectoryW'
'FindClose'
'GetModuleHandleW']
ai_list_process = ['ExitProcess',
'GetCurrentProcess',
'GetProcessHeap',
'OpenProcess']
ai_list_Antidebug = ['IsDebuggerPresent']
ai_list_thread = ['CreateThread',
'GetCurrentThread']
ai_list_windows = ['MessageBoxW',
'BeginDeferWindowPos',
'CreateDialogParaW',
'CreateWindowExW',
'GetWindowLongW',
'GetWindowRect',
'GetWindowTextW',
'InvalidRect'
'SetWindowTextW'
'ShowWindow']
ai_list_regkey = ['RegisterClassExW'
'RegisterHotKey',
'RegOpenKeyExW',
'RegOpenCurrentUser',
'RegSetValueExW']
ai_list_hook = ['SetWindowHookEx']
at = 34
t = 35
ti = 35
+5585
View File
File diff suppressed because it is too large. Load diff
+2434 -1683
View File
File diff suppressed because it is too large. Load diff
+99
View File
@@ -0,0 +1,99 @@
english_list = {
"提示":"Tips",
"已開啟":"On",
"已關閉":"Off",
"已开启":"On",
"已关闭":"Off",
"正在刪除: ":"Deleting: ",
"正在删除":"Deleting: ",
"存取被拒":"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 ",
"個病毒":" Virus",
"這部裝置目前不安全":"This device is currently unsafe",
"✖當前已發現惡意軟體共{}項。":"✖A total of {} items of malware have been found so far.",
'✔當前未發現惡意軟體。':'✔ No malware currently found.',
'正在掃描: ':'Scanning: ',
"病毒掃描":"Virus scan",
"正在初始化中,請稍後...":"Initializing, please wait...",
"✖當前已發現惡意軟體。":"✖Malware has currently been detected.",
"✖掃描失敗。":"✖Scan failed.",
"請選擇掃描方式":"Please select a scan method",
"您確定要修復系統權限嗎?":"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?",
"清理完成":"Cleanup complete",
"清理失敗":"Cleanup failed",
"啟用安全模式":"Enable safe mode",
"您確定啟用安全模式嗎?":"Are you sure you enable safe mode?",
"使用該選項後需要重啟,現在要重啟嗎?":"A reboot is required after using this option, do you want to reboot now?",
"啟用失敗":"Enable failed",
'禁用安全模式':'Disable safe mode',
"您確定禁用安全模式嗎?":"Are you sure you want to disable Safe Mode?",
"禁用失敗":"Disable failed",
"刪除檔案":"Delete file",
"您確定刪除該檔案嗎?":"Are you sure you want to delete this file?",
"刪除成功":"Success to deleted",
"刪除失敗":"Failed to delete",
"運行成功":"Run successfully",
"不是有效命令":"Not a valid command",
"您輸入了錯誤的HEKY":"You entered the wrong HEKY",
"警告":"Warning",
"成功的創建或修改註冊表值":"Successfully created or modified registry value",
"分析文件函數":"Analyze File Func",
"分析文件哈希值":"Analyze File Hashes",
"分析文件位元":"Analyze File Bits",
'尋找結果:':'Find result:',
'正在尋找: ':'Searching: ',
'找到檔案:':'File found:',
'未找到檔案':'File Not Found',
'創建日期:':'Created Date:',
"您確定要修改用戶密碼嗎?":"Are you sure you want to change the user password?",
"IP查詢":"IP query",
"您的ip地址為:{}":"Your ip address is: {}",
"您確定要重置網路配置嗎?":"Are you sure you want to reset the network configuration?",
"重置網路配置成功":"Reset network configuration successful",
"設定":"Setting",
"關於":"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
"""}
+2949
View File
File diff suppressed because it is too large. Load diff
+1
View File
@@ -0,0 +1 @@
<RCC/>
+4109
View File
File diff suppressed because it is too large. Load diff
+18 -10
View File
@@ -1,15 +1,23 @@
PYAS ( Python 免費殺毒軟體 )
# PYAS (Python Antivirus Software)
PYAS is not only free and open source without advertising, Also built-in a large number of databases for offline use, Always protect user privacy and security.
![PYAS](https://user-images.githubusercontent.com/85057800/202692146-e55848d5-7e24-405d-b33d-f4fa3883fba6.png)
PYAS 免費防毒軟體使用 Python 程式語言開發,包含超過 15 種免費功能
且不會拖慢您的電腦速度,也不造成干擾,並採用 PYAE V1.1.0 掃毒引擎。
網站:
https://xiaomi69ai.wixsite.com/pyas ,
## Official Website
https://pyantivirus.wixsite.com/pyas ,
https://github.com/87owo/PYAS
特別感謝:
## Hashes Library
https://virusshare.com/hashes ,
https://github.com/87owo/ViruslistMD5/releases
Wix website ( https://www.wix.com ) ,
Len Stevens ( https://github.com/Len-Stevens/Python-Antivirus )
Microsoft MSERT ( https://docs.microsoft.com/en-us/windows/security/threat-protection/intelligence/safety-scanner-download )
## 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
## Special Thanks
Wix, Avast, Github, Google, Python, Microsoft, VirusTotal, VirusShare, mtkiao129, LenStevens
Copyright© 2020~2022 PYAS Security
+10
View File
@@ -0,0 +1,10 @@
import pyinstaller_versionfile
pyinstaller_versionfile.create_versionfile(
output_file="versionfile.txt",
version='2.4.8',
company_name="PYAS Security",
file_description="Python Antivirus Software",
internal_name="PYAS",
legal_copyright="© PYAS Security",
original_filename="PYAS.exe",
product_name="PYAS")