fix in win bug

This commit is contained in:
macos 2020-05-27 18:38:14 +08:00
parent 3c8dcbb142
commit ba5914a434

@ -77,19 +77,24 @@ def tupd():
tcp, udp, process, thread count: for view ddcc attack , then send warning tcp, udp, process, thread count: for view ddcc attack , then send warning
:return: :return:
''' '''
if 'linux' in sys.platform: try:
t = int(os.popen('ss -t|wc -l').read()[:-1])-1 if 'linux' in sys.platform:
u = int(os.popen('ss -u|wc -l').read()[:-1])-1 t = int(os.popen('ss -t|wc -l').read()[:-1])-1
p = int(os.popen('ps -ef|wc -l').read()[:-1])-2 u = int(os.popen('ss -u|wc -l').read()[:-1])-1
d = int(os.popen('ps -eLf|wc -l').read()[:-1])-2 p = int(os.popen('ps -ef|wc -l').read()[:-1])-2
else: d = int(os.popen('ps -eLf|wc -l').read()[:-1])-2
t = int(os.popen('netstat -an|find "TCP" /c').read()[:-1])-1 elif 'win' in sys.platform:
u = int(os.popen('netstat -an|find "UDP" /c').read()[:-1])-1 t = int(os.popen('netstat -an|find "TCP" /c').read()[:-1])-1
p = len(psutil.pids()) u = int(os.popen('netstat -an|find "UDP" /c').read()[:-1])-1
d = 0 p = len(psutil.pids())
# cpu is high, default: 0 d = 0
# d = sum([psutil.Process(k).num_threads() for k in [x for x in psutil.pids()]]) # cpu is high, default: 0
return t,u,p,d # d = sum([psutil.Process(k).num_threads() for k in [x for x in psutil.pids()]])
else:
t,u,p,d = 0,0,0,0
return t,u,p,d
except:
return 0,0,0,0
def ip_status(): def ip_status():
ip_check = 0 ip_check = 0