mikrotik_create_filter_ruleCreates a firewall filter rule on MikroTik device.
chain (required): Chain type (“input”, “forward”, “output”)action (required): Action typesrc_address (optional): Source addressdst_address (optional): Destination addresssrc_port (optional): Source portdst_port (optional): Destination portprotocol (optional): Protocolin_interface (optional): Input interfaceout_interface (optional): Output interfaceconnection_state (optional): Connection stateconnection_nat_state (optional): Connection NAT statesrc_address_list (optional): Source address listdst_address_list (optional): Destination address listlimit (optional): Rate limittcp_flags (optional): TCP flagscomment (optional): Descriptiondisabled (optional): Disable rulelog (optional): Enable logginglog_prefix (optional): Log prefixplace_before (optional): Rule placementmikrotik_create_filter_rule(chain="input", action="accept", protocol="tcp", dst_port="22", src_address="192.168.1.0/24")
mikrotik_list_filter_rulesLists firewall filter rules on MikroTik device.
chain_filter (optional): Filter by chainaction_filter (optional): Filter by actionsrc_address_filter (optional): Filter by source addressdst_address_filter (optional): Filter by destination addressprotocol_filter (optional): Filter by protocolinterface_filter (optional): Filter by interfacedisabled_only (optional): Show only disabled rulesinvalid_only (optional): Show only invalid rulesdynamic_only (optional): Show only dynamic rulesmikrotik_list_filter_rules(chain_filter="input")
mikrotik_get_filter_ruleGets detailed information about a specific firewall filter rule.
rule_id (required): Rule IDmikrotik_get_filter_rule(rule_id="*1")
mikrotik_update_filter_ruleUpdates an existing firewall filter rule.
rule_id (required): Rule IDcreate_filter_rule (optional)mikrotik_update_filter_rule(rule_id="*1", comment="Updated rule")
mikrotik_remove_filter_ruleRemoves a firewall filter rule from MikroTik device.
rule_id (required): Rule IDmikrotik_remove_filter_rule(rule_id="*1")
mikrotik_move_filter_ruleMoves a firewall filter rule to a different position.
rule_id (required): Rule IDdestination (required): New positionmikrotik_move_filter_rule(rule_id="*1", destination=0)
mikrotik_enable_filter_ruleEnables a firewall filter rule.
rule_id (required): Rule IDmikrotik_enable_filter_rule(rule_id="*1")
mikrotik_disable_filter_ruleDisables a firewall filter rule.
rule_id (required): Rule IDmikrotik_disable_filter_rule(rule_id="*1")
mikrotik_create_basic_firewall_setupCreates a basic firewall setup with common security rules.
mikrotik_create_basic_firewall_setup()