MCPcopy
hub / github.com/evilsocket/opensnitch / get_by_node

Method get_by_node

ui/opensnitch/firewall/rules.py:133–144  ·  view source on GitHub ↗
(self, addr)

Source from the content-addressed store, hash-verified

131 return False, None
132
133 def get_by_node(self, addr):
134 rules = []
135 node = self._nodes.get_node(addr)
136 if node == None:
137 return rules
138 if not 'firewall' in node:
139 return rules
140 for u in node['firewall'].SystemRules:
141 for c in u.Chains:
142 for r in c.Rules:
143 rules.append(Rules.to_array(addr, c, r))
144 return rules
145
146 def get_by_uuid(self, addr, uuid):
147 rules = []

Callers 2

getMethod · 0.95
get_node_rulesMethod · 0.80

Calls 2

get_nodeMethod · 0.80
to_arrayMethod · 0.45

Tested by

no test coverage detected