libioc.Firewall module

ioc firewall module.

class libioc.Firewall.Firewall(logger=None)[source]

Bases: object

ioc host firewall abstraction.

IPFW_COMMAND = '/sbin/ipfw'
add_rule(rule_number, rule_arguments, insecure=False)[source]

Add a rule to the firewall configuration.

Return type

None

delete_rule(rule_number, insecure=False)[source]

Delete a firewall rule by its number.

Return type

None

ensure_firewall_enabled()[source]

Raise an FirewallDisabled exception if the firewall is disabled.

Return type

None