def __init__(self): self._firewalld_conf = firewalld_conf(FIREWALLD_CONF) self._ip4tables = ipXtables.ip4tables() self.ip4tables_enabled = True self._ip6tables = ipXtables.ip6tables() self.ip6tables_enabled = True self._ebtables = ebtables.ebtables() self.ebtables_enabled = True self._ipset = ipset.ipset() self.ipset_enabled = True self._modules = modules.modules() self.icmptype = FirewallIcmpType(self) self.service = FirewallService(self) self.zone = FirewallZone(self) self.direct = FirewallDirect(self) self.config = FirewallConfig(self) self.policies = FirewallPolicies() self.ipset = FirewallIPSet(self) self.__init_vars()
def __init__(self): self._firewalld_conf = firewalld_conf(config.FIREWALLD_CONF) self.ip4tables_enabled = False self.ip6tables_enabled = False self.ebtables_enabled = False self.ipset_enabled = False self.ipset_supported_types = IPSET_TYPES self.available_tables = { } self.available_tables["ipv4"] = [ ] self.available_tables["ipv6"] = [ ] self.available_tables["eb"] = [ ] self.icmptype = FirewallIcmpType(self) self.service = FirewallService(self) self.zone = FirewallZone(self) self.direct = FirewallDirect(self) self.config = FirewallConfig(self) self.policies = FirewallPolicies() self.ipset = FirewallIPSet(self) self.__init_vars()