summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author韩丁康 <[email protected]>2023-11-13 20:28:27 +0800
committer韩丁康 <[email protected]>2023-11-13 20:28:27 +0800
commit9d2cdc84798f6e37ca31a55b63f57e39c03137f2 (patch)
tree52f399400c6bd6de47db6bd276522db21c216e8e
parenta58e6ca2b7c79811612ae4b760c6be8b9a67c141 (diff)
问题修复
-rw-r--r--apps/delay.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/apps/delay.py b/apps/delay.py
index 2ca161c..b3c1466 100644
--- a/apps/delay.py
+++ b/apps/delay.py
@@ -80,7 +80,7 @@ def icmp_delay_query(target,addr):
try:
res=requests.get(url="http://"+addr+":2525/script/icmpdelay",params={'ip':target},timeout=5)
print("icmp ok:" + addr + "-------" + res.text)
- icmp_delaytable[addr+target]=res.text
+ icmp_delaytable[str(addr)+str(target)]=res.text
return res.text
except Timeout:
# 如果存在旧数据
@@ -88,8 +88,8 @@ def icmp_delay_query(target,addr):
pass
# 不存在则设0
else:
- icmp_delaytable[addr + target]=0
- return icmp_delaytable[addr + target]
+ icmp_delaytable[str(addr)+str(target)]=0
+ return icmp_delaytable[str(addr)+str(target)]
@@ -97,7 +97,7 @@ def tcp_delay_query(target,addr):
try:
res = requests.get(url="http://" + addr + ":2525/script/tcpdelay", params={'ip': target, 'port': 53}, timeout=5)
print("tcp ok:" + addr + "-------" + res.text)
- tcp_delaytable[addr + target] = res.text
+ tcp_delaytable[str(addr)+str(target)] = res.text
return res.text
except Timeout:
# 如果存在旧数据
@@ -105,8 +105,8 @@ def tcp_delay_query(target,addr):
pass
# 不存在则设0
else:
- tcp_delaytable[addr + target] = 0
- return tcp_delaytable[addr + target]
+ tcp_delaytable[str(addr)+str(target)] = 0
+ return tcp_delaytable[str(addr)+str(target)]
@@ -114,16 +114,16 @@ def dns_delay_query(target,addr):
try:
res = requests.get(url="http://" + addr + ":2525/script/dnsdelay", params={'ip': target},timeout=5)
print("dns ok:" + addr + "-------" + res.text)
- dns_delaytable[addr + target] = res.text
- return dns_delaytable[addr + target]
+ dns_delaytable[str(addr)+str(target)] = res.text
+ return dns_delaytable[str(addr)+str(target)]
except Timeout:
# 如果存在旧数据
if addr + target in dns_delaytable.keys():
pass
# 不存在则设0
else:
- dns_delaytable[addr + target] = 0
- return dns_delaytable[addr + target]
+ dns_delaytable[str(addr)+str(target)] = 0
+ return dns_delaytable[str(addr)+str(target)]