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

Method change_rule_field

ui/opensnitch/firewall/__init__.py:52–61  ·  view source on GitHub ↗
(self, addr, uuid, field, value)

Source from the content-addressed store, hash-verified

50 return self.rules.delete(addr, uuid)
51
52 def change_rule_field(self, addr, uuid, field, value):
53 addr, chain = self.get_rule_by_uuid(uuid, addr)
54 if chain is None:
55 return None, None
56
57 if field == Rules.FIELD_ENABLED:
58 chain.Rules[0].Enabled = value
59 elif field == Rules.FIELD_TARGET:
60 chain.Rules[0].Target = value
61 return self.update_rule(addr, uuid, chain)
62
63 def enable_rule(self, addr, uuid, enable):
64 addr, chain = self.get_rule_by_uuid(uuid, addr)

Callers 1

Calls 2

get_rule_by_uuidMethod · 0.95
update_ruleMethod · 0.95

Tested by

no test coverage detected