소스 검색

advanced warping

psy 2 년 전
부모
커밋
6d532e829d
2개의 변경된 파일54개의 추가작업 그리고 11개의 파일을 삭제
  1. 5 0
      core/main.py
  2. 49 11
      core/webgui.py

+ 5 - 0
core/main.py

@@ -3061,6 +3061,7 @@ class UFONet(object):
             timeout = 5 
         if self.options.proxy: # set proxy
             self.proxy_transport(self.options.proxy)
+        globalnet_ip_list = [] # used to check for repetitions
         for m in nodes:
             m = m.replace('\n','')
             if self.globalnet_msg_sep in m:
@@ -3072,6 +3073,10 @@ class UFONet(object):
                 self.decrypt(self.crypto_key, enc_globalnet_ip)
                 if self.decryptedtext:
                     globalnet_ip = self.decryptedtext
+                    if globalnet_ip not in globalnet_ip_list:
+                        globalnet_ip_list.append(globalnet_ip)
+                    else:
+                        return
                 self.decryptedtext = "" # clean decryptedtext buffer
                 print("[AI] Trying [Radar] [Blackhole] [Node]:", globalnet_ip, "\n")
                 if self.options.forcessl:

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 49 - 11
core/webgui.py