Add files via upload

This commit is contained in:
PYDT authored and GitHub committed 2023-08-01 12:24:21 +08:00
1 parent 2b6b8accf1
commit a5f07706f5
2 files changed
+27 -15

No files matched your search

+22 -11
View File
@@ -655,6 +655,7 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
def init_scan(self):
self.scan = True
self.Virus_List = []
self.Virus_List_Ui = []
self.ui.Virus_Scan_Solve_Button.hide()
self.ui.Virus_Scan_choose_widget.hide()
self.ui.Virus_Scan_choose_Button.hide()
@@ -674,17 +675,18 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
else:
self.ui.Virus_Scan_choose_widget.hide()
def write_scan(self,file):
def write_scan(self,state,file):
try:
self.Virus_List.append(file)
self.Virus_List_output.setStringList(self.Virus_List)
self.Virus_List_Ui.append(f"[{state}] {file}")
self.Virus_List_output.setStringList(self.Virus_List_Ui)
self.ui.Virus_Scan_output.setModel(self.Virus_List_output)
except:
pass
def answer_scan(self):
if self.Virus_List != []:
self.Virus_List_output.setStringList(self.Virus_List)
self.Virus_List_output.setStringList(self.Virus_List_Ui)
self.ui.Virus_Scan_output.setModel(self.Virus_List_output)
self.ui.Virus_Scan_Solve_Button.show()
self.virus_scan_break()
@@ -707,6 +709,7 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
except:
continue
self.Virus_List = []
self.Virus_List_Ui = []
self.Virus_List_output.setStringList(self.Virus_List)
self.ui.Virus_Scan_output.setModel(self.Virus_List_output)
self.ui.Virus_Scan_text.setText(self.text_Translate("成功: 刪除成功"))
@@ -724,11 +727,15 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
QApplication.processEvents()
if file not in self.whitelist and ":/Windows" not in file:
if self.high_sensitivity == 0 and self.sign_scan(file):
if self.api_scan(file) or self.pe_scan(file):
self.write_scan(file)
if self.api_scan(file):
self.write_scan(self.text_Translate("惡意"),file)
elif self.pe_scan(file):
self.write_scan(self.text_Translate("可疑"),file)
elif self.high_sensitivity == 1:
if self.api_scan(file) or self.pe_scan(file):
self.write_scan(file)
if self.api_scan(file):
self.write_scan(self.text_Translate("惡意"),file)
elif self.pe_scan(file):
self.write_scan(self.text_Translate("可疑"),file)
self.answer_scan()
gc.collect()
except Exception as e:
@@ -783,11 +790,15 @@ class MainWindow_Controller(QtWidgets.QMainWindow):
QApplication.processEvents()
if self.high_sensitivity == 0 and self.sign_scan(file):
if str(os.path.splitext(fd)[1]).lower() in slist:
if self.api_scan(file) or self.pe_scan(file):
self.write_scan(file)
if self.api_scan(file):
self.write_scan(self.text_Translate("惡意"),file)
elif self.pe_scan(file):
self.write_scan(self.text_Translate("可疑"),file)
elif self.high_sensitivity == 1:
if self.api_scan(file) or self.pe_scan(file):
self.write_scan(file)
if self.api_scan(file):
self.write_scan(self.text_Translate("惡意"),file)
elif self.pe_scan(file):
self.write_scan(self.text_Translate("可疑"),file)
gc.collect()
except:
continue
+5 -4
View File
@@ -3,12 +3,12 @@ translations = {"zh_TW": {"已开启":"已開啟","已关闭":"已關閉","On":"
"軟體":"软件","檔案":"文件","確定":"确认","設定":"设置","關於":"关于",
"錯誤":"错误","實時":"实时","發現":"发现","關閉":"关闭","裝置":"设备",
"總數":"总数","註冊":"注册","圖標":"图标","路徑":"路径","網路":"网络",
"位元":"字节","彈窗":"弹窗","增":"增","單":"单","簽":"签","無":"无",
"位元":"字节","彈窗":"弹窗","靈敏":"敏感","增":"增","單":"单","簽":"签",
"項":"项","掃":"扫","試":"试","黃":"黄","嗎":"吗","防":"保","鑰":"钥",
"當":"当","後":"后","護":"护","導":"导","區":"区","復":"复","攔":"拦",
"請":"请","統":"统","刪":"删","進":"进","個":"个","選":"选","啟":"启",
"監":"监","並":"并","徑":"径","盤":"盘","隱":"隐","動":"动","狀":"状",
"誌":"志","靈":"灵","這":"这","會":"会","題":"题","擇":"择","語":"语",
"誌":"志","這":"这","會":"会","題":"题","擇":"择","語":"语","無":"无",
"顯":"显","變":"变","戶":"户","碼":"码","雲":"云","訂":"订","稱":"称",
"類":"类","輸":"输","執":"执","數":"数","尋":"寻","網":"网","詢":"询",
"製":"制","員":"员","許":"许","條":"条","藍":"蓝","紅":"红","綠":"绿",
@@ -16,7 +16,8 @@ translations = {"zh_TW": {"已开启":"已開啟","已关闭":"已關閉","On":"
"驅":"驱",},
"en_US": {"已開啟":"On","已關閉":"Off","已开启":"On","已关闭":"Off",",":", ",
"立即刪除":"Delete Now","安全模式":"Safe Mode","官方網站":"Website",
"許可條款":"License Terms","可疑":"Suspicious ","惡意軟體":"Malware ",
"可疑檔案":"Suspicious ","惡意軟體":"Malware ","勒索軟體":"Ransom ",
"許可條款":"License Terms","惡意":"Malicious","可疑":"Suspicious",
"啟用":"Enable ","禁用":"Disable ","正在初始化中":"Initializing ",
"正在掃描":"Scanning ","正在刪除":"Deleting ","最小化到":"Minimize To ",
"確定要":"Sure Want To ","靈敏度":"Sensitivity ","更新":"Update",
@@ -46,4 +47,4 @@ translations = {"zh_TW": {"已开启":"已開啟","已关闭":"已關閉","On":"
"高":"High ","新":"New ","和":"And ","會":"Can ","密鑰":"Key ",
"日誌":"Log","已":"Has ","彈窗":"Window ","要":"To ","驅動":"Drive ",
"的":"","顯示":"","個":"","嗎":"","中":"","了":"","行":"","稱":"",
"勒索":"Ransom ","檢測":"Detect ","立即":""," ":" "}}
"檢測":"Detect ","立即":""," ":" "}}