ソースを参照

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