- docs can be found here
- the original opnsense core scripts can be found here
- ast parser for the python scripts that use the argParse class
- objects where replicated using subprocess and the code provided by ast
- php and bash script autodocs where created using regex and codeium
- those files where also manually overlooked and scanned for required parameters and flags
- my backend api implementation called opnsense-helper (pip package) can call all those scripts via ssh.
- you can also apply call every pluginctl and configctl command
- the config manager lets you apply configurations via xml in runtime
- so far you can set vlans, phys. interfaces and dhcpd
- more will be comming as well as an ansible collection
- so far you can set vlans, phys. interfaces and dhcpd