Firewall integration
Automate Fortinet Firewall with plain language
Query and manage FortiGate firewall policy, address objects and quarantine state using a REST API administrator token.
What you can do
FortiGate / FortiOS (REST API v2)
- List firewall policies and address objects
- Create address objects and add them to groups
- Quarantine or release an endpoint by MAC
Connection: bearer authentication against https://fortigate.example.com. Credentials are encrypted at rest, or prompted per action if you prefer never to store them.
Example
Ask in plain English
Prompt: “Block 198.51.100.5 on Fortinet”
Result: VernacSecure SuperBot™ resolves the right policy and address object, applies the rule and records the change in Your Logs.
Read actions
- Fetch system status — Reads the FortiOS version, hostname and serial number.
- Fetch firewall policies — Lists the IPv4 firewall policy table with its source/destination address objects, their subnets, interfaces and service.
- Fetch address objects — Lists firewall address objects.
- Fetch detected devices — Lists devices FortiGate has learned on its interfaces.
- Fetch quarantined hosts — Lists MAC addresses currently quarantined.
Write actions
- Create address object — Creates a host or subnet address object. Requires a name, an IP/subnet and a subnet mask.
- Modify firewall policy — Updates an existing IPv4 firewall policy. Every field FortiOS requires on the policy form is prompted for.
- Quarantine device — Adds the device MAC to the FortiGate quarantine list.
- Release from quarantine — Removes the device MAC from the quarantine list.
Related firewall automation pages
Barracuda · Cato Networks · Check Point · Cisco · Forcepoint · Hillstone Networks