Store opened port status per IP version

This commit is contained in:
shortcutme 2019-01-23 02:11:31 +01:00
parent ce78e330d3
commit 447f5fd5c8
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
7 changed files with 65 additions and 36 deletions

View file

@ -68,8 +68,10 @@ class SiteAnnouncer(object):
def getOpenedServiceTypes(self):
back = []
# Type of addresses they can reach me
if self.site.connection_server.port_opened and config.trackers_proxy == "disable":
back.append(helper.getIpType(self.site.connection_server.ip))
if config.trackers_proxy == "disable":
for ip_type, opened in self.site.connection_server.port_opened.items():
if opened:
back.append(ip_type)
if self.site.connection_server.tor_manager.start_onions:
back.append("onion")
return back