Firewall and NAT
Requires OPNsense Firmware >= 26.1.1
- async OPNsenseClient.get_firewall()
Return firewall filter rules and all supported NAT rule groups.
- async OPNsenseClient.toggle_firewall_rule(uuid, toggle_on_off=None)
Toggle Firewall Rule on and off.
- Parameters:
- Returns:
True when the toggle operation completes successfully; otherwise, False.
- Return type:
- async OPNsenseClient.toggle_nat_rule(nat_rule_type, uuid, toggle_on_off=None)
Toggle NAT Rule on and off.
- Parameters:
- Returns:
True when the toggle operation completes successfully; otherwise, False.
- Return type:
- async OPNsenseClient.kill_states(ip_addr)
Kill the active states of the IP address.
- async OPNsenseClient.toggle_alias(alias, toggle_on_off=None)
Toggle alias on and off.
- Parameters:
- Returns:
True when the toggle operation completes successfully; otherwise, False.
- Return type: