Skip to content

rushi3691/fortinet-firewall-connect

Repository files navigation

Fortinet-Connect

FortinetConnect is an application designed to automate the process of connecting to Fortinet firewalls. It eliminates the need for manual Wi-Fi login and manages session expiration seamlessly.

Features

  • Automated Connection: FortinetConnect automatically connects to your Fortinet firewall, saving you the hassle of manual login.
  • Session Management: The app handles session expiration, ensuring you're always connected when you need to be.
  • Auto Start: FortinetConnect can be configured to start automatically when your system boots up.
  • Built in rust: FortinetConnect is built in Rust, ensuring high performance and low resource usage.

Available Builds

FortinetConnect is available for the following platforms: (All builds are available in the releases)

Platform Architecture Available File
Linux(ubuntu, debian) x64 use amd64.deb
macOS(universal) arm64, intel use universal.dmg
macOS arm64 use aarch64.dmg
macOS intel use x64.dmg
Windows x64 (64 bit) use x64-setup.exe
Windows x86 (32 bit) use x86-setup.exe

✅ - Available and tested
❕ - Available but not tested
❗ - Use universal build if this doesn't work

Todos

  • Base app with system tray and creds window
  • Add Logging
  • Support Auto start on boot
  • Ensure Single instance
  • Sign the builds
  • Notifications
  • StrongHold

Installation(todo)

Detailed installation instructions for each platform can be found in the Installation Guide.

Usage(todo)

Instructions on how to use FortinetConnect can be found in the User Guide.

Contributing(todo)

We welcome contributions! Please see our Contributing Guide for more details.

License(todo)

FortinetConnect is licensed under the MIT License.