Tested tool guide
Tested browser tools
Checked August 16, 2026
What Firewall Rule Builder does, with a checked example
The Firewall Rule Builder turns a rule described in plain fields - protocol, source address, ports, action - into ready-to-run firewall syntax. Pick a target, fill in the match conditions, and it renders the rule as an iptables command, an nftables rule, or a cloud security group entry, plus a JSON form of the same rule for config management. The surprise most users hit is rule ordering: the builder shows each rule in isolation, but iptables and nftables evaluate rules top-down and first match wins, so a generated command only does what you expect if you insert it at the right position in the chain.
Worked example
A concrete input and expected output from the current implementation.
Input
Allow inbound SSH: protocol TCP, destination port 22, source 203.0.113.10, action ACCEPT.
->
Expected output
iptables -A INPUT -s 203.0.113.10 -p tcp --dport 22 -j ACCEPT
Each field maps directly to an iptables clause: -s from the source, -p from the protocol, --dport from the destination port, -j from the action, appended to the INPUT chain because the rule is inbound. The same fields render as the nftables rule 'nft add rule inet filter input ip saddr 203.0.113.10 tcp dport 22 accept' when that target is selected, and as JSON for config-driven workflows.