/fgt-gadgets

Fortigate related tools

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Fortigate gadgets

Generate license

In "gen_license" folder.

The "gen_license_old.py" script is used for older versions. eg: Fortigate VM64 v7.4.1

The "gen_license_new.py" script is used for newer versions. eg: Fortigate VM64 v7.4.3

Usage

For older versions, executing the command python3 gen_license_old.py will generate the License.lic file. Just import the file into the system.

For newer versions, you need to unpack the init file first and then execute the python3 patcher.py init command to patch the file. After starting the system, run the python3 gen_license_new.py command and import the generated License.lic file to the system.

For newer versions, you also need to patch the flatkc file to disable rootfs checks. Please see https://wzt.ac.cn/2024/04/02/fortigate_debug_env2/ for more details.