import psutil
import time
def get_pan(p:str):
try:
n=p.index(':')
a=p[:n]
code=ord(a)
if code<96:
code+=32
c=chr(code)
return c
except:
return None
def gq(pid):
p=psutil.Process(pid)
p.suspend()
def attack(pid):
p=psutil.Process(pid)
p.suspend()
p.suspend()
p.suspend()
def attack_muti(L):
ps=psutil.pids()
for i in ps:
try:
p=psutil.Process(i)
path=p.exe()
pan=get_pan(path)
if pan in L or not pan:
continue
print('attack',path)
p.suspend()
except:
pass
def scanner(t,L):
while 1:
time.sleep(t)
attack_muti(L)
def only_c(t):
scanner(t,['c'])
only_c(10)