v1.0 ยท Production ยท 700+ automated tests

Fleet management for
Fortinet appliances, automated.

OFortMAut โ€” the Open Fortinet Management Automation Tool โ€” is a multi-user web platform that manages FortiWeb, FortiADC and FortiAnalyzer fleets over their REST APIs and SSH, keeping a local, queryable, git-versioned copy of every device configuration.

Get started Explore features
~500registry endpoints editable
60+Flask blueprints
700+unit & integration tests
3Fortinet product lines

Why OFortMAut

Everything the appliance console does โ€” plus the database, audit trail and automation the appliances themselves can't offer.

๐Ÿ—‚๏ธ

Git source of truth

Every device's configuration is harvested on schedule and versioned in git โ€” drift detection, Aโ†’B diff viewer and point-in-time restore included.

๐Ÿ”

HA by design

Two-node active/standby clustering with TLS-enforced PostgreSQL streaming replication is built into the installer โ€” the secondary joins with one pasted key.

๐Ÿงฉ

One editor, ~500 endpoints

A spec-driven form engine edits any registry endpoint with stacked slide-over panels, create-references-in-place and dry-run previews on every write.

๐Ÿงฏ

Defense-in-depth backups

Live database, portable bundles, git-versioned device configs and an external SFTP server โ€” four independent copies across failure domains.

โฑ๏ธ

Change control

Scheduled actions, Change Requests with maintenance-window approval gates, and background jobs with pause / resume / stop.

๐Ÿ”

Security first

Two-factor login, role-based access, per-channel encryption monitoring and a hardened deployment profile out of the box.

See the full feature catalog โ†’

Run it anywhere Linux runs

One interactive installer with online and air-gapped modes, for Debian and RHEL families.

OnlineAny distro family

Connected install

Detects apt, dnf/yum, zypper or pacman and maps package names per family. Prompts for IP, port, admin password and standalone / cluster mode.

# as root on a fresh host
./install-ofortmaut.sh
OfflineDebian 12RHEL 9

Air-gapped install

Self-contained bundles โ€” OS packages, Python wheels and the application โ€” for hosts with no internet access. Auto-detected when bundle/ is present.

tar xzf ofortmaut-offline-<ver>-<family>.tar.gz
cd ofortmaut-installer && ./install-ofortmaut.sh