summaryrefslogtreecommitdiff
path: root/detection
diff options
context:
space:
mode:
author尹姜谊 <[email protected]>2024-01-16 11:40:34 +0800
committer尹姜谊 <[email protected]>2024-01-16 11:40:34 +0800
commit7170fefc0b4feeb00a3968b53f198411a3511ac6 (patch)
tree32951303e427d9b50317a92ec59b8134e16dfe06 /detection
parent576ff651e852fc69d4ef94dff7e2dd54b8a1fc11 (diff)
ipvanishvpn_serverip增加运行日志
Diffstat (limited to 'detection')
-rw-r--r--detection/vpnservices/ipvanishvpn_serverip.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/detection/vpnservices/ipvanishvpn_serverip.py b/detection/vpnservices/ipvanishvpn_serverip.py
index 4d6daaa..ef62d4c 100644
--- a/detection/vpnservices/ipvanishvpn_serverip.py
+++ b/detection/vpnservices/ipvanishvpn_serverip.py
@@ -82,8 +82,12 @@ class IpvanishvpnServerip(VpnDetector):
# 判断是否能够访问外网,如果能够访问外网,则从外网获取ipvanish_servername_list的域名解析地址
if check_internet():
ipvanish_servername_list = self.find_more_servernames(ipvanish_servername_list)
- resolved_ip_list = self.resolve_dns_for_domain_list(ipvanish_servername_list)
-
+ if len(ipvanish_servername_list) > 0:
+ resolved_ip_list = self.resolve_dns_for_domain_list(ipvanish_servername_list)
+ else:
+ self.logger.info('No ipvanish server name found from knowledge database.')
+ else:
+ self.logger.info('Failed to resolve ipvanish vpn servername. Cannot access internet.')
return resolved_ip_list