FortigateManager
1.5.0
A module to interact with a Fortinet Manager appliance for Fortigate Firewalls
Minimum PowerShell version
5.0
Installation Options
Owners
Copyright
Copyright (c) 2022 Sascha Spiekermann
Package Details
Author(s)
- Sascha Spiekermann
Tags
Fortinet Fortigate FortiManager FortinetManager
Functions
Add-FMAddress Add-FMAddressGroup Add-FMFirewallPolicy Add-FMFirewallService Add-FMInterface Connect-FM Convert-FMIpAddressToMaskLength Convert-FMSubnetMask Disconnect-FM Get-FMAddress Get-FMAddressGroup Get-FMAdomLockStatus Get-FMDeviceInfo Get-FMFirewallHitCount Get-FMFirewallPolicy Get-FMFirewallService Get-FMInterface Get-FMLastConnection Get-FMPolicyPackage Get-FMSystemStatus Get-FMTaskResult Get-FMTaskStatus Invoke-FMAPI Lock-FMAdom Move-FMFirewallPolicy New-FMObjAddress New-FMObjAddressGroup New-FMObjDynamicAddressGroupMapping New-FMObjDynamicAddressMapping New-FMObjFirewallPolicy New-FMObjFirewallService New-FMObjInterface Publish-FMAdomChange Remove-FMAddress Remove-FMAddressGroup Rename-FMAddress Rename-FMAddressGroup Rename-FMInterface Remove-FMFirewallPolicy Remove-FMInterface Unlock-FMAdom Update-FMAddress Update-FMAddressGroup Update-FMAddressGroupMember Update-FMFirewallPolicy Update-FMFirewallService Update-FMInterface
Dependencies
-
- ARAH (>= 1.3.3)
- PSFramework (>= 1.6.214)
FileList
- FortigateManager.nuspec
- functions\Update-FMAddressGroupMember.ps1
- changelog.md
- functions\Update-FMFirewallPolicy.ps1
- functions\Update-FMFirewallService.ps1
- FortigateManager.psd1
- functions\Update-FMInterface.ps1
- FortigateManager.psm1
- internal\configurations\configuration.ps1
- readme.md
- internal\configurations\readme.md
- bin\readme.md
- internal\functions\Convert-FMTimestampToDate.ps1
- en-us\about_FortigateManager.help.txt
- internal\functions\ConvertTo-FMFilterArray.ps1
- en-us\about_FortigateManagerFilter.help.txt
- internal\functions\ConvertTo-FMStartEndIp.ps1
- en-us\strings.psd1
- internal\functions\ConvertTo-FMUrlPart.ps1
- functions\Add-FMAddress.ps1
- internal\functions\readme.md
- functions\Add-FMAddressGroup.ps1
- internal\functions\Remove-FMNullValuesFromHashtable.ps1
- functions\Add-FMFirewallPolicy.ps1
- internal\functions\Remove-FMWhitespacesFromAttribute.ps1
- functions\Add-FMFirewallService.ps1
- internal\functions\Resolve-FMAdom.ps1
- functions\Add-FMInterface.ps1
- internal\functions\Test-FMSubnetCidr.ps1
- functions\Connect-FM.ps1
- internal\functions\CodeCreators\Convert-FMApi2Hashtable.ps1
- functions\Convert-FMIpAddressToMaskLength.ps1
- internal\functions\CodeCreators\Convert-FMApiGet2FunctionStub.ps1
- functions\Convert-FMSubnetMask.ps1
- internal\functions\CodeCreators\ConvertTo-CamelCase.ps1
- functions\Disconnect-FM.ps1
- internal\scriptblocks\scriptblocks.ps1
- functions\Get-FMAddress.ps1
- internal\scripts\license.ps1
- functions\Get-FMAddressGroup.ps1
- internal\scripts\postimport.ps1
- functions\Get-FMAdomLockStatus.ps1
- internal\scripts\preimport.ps1
- functions\Get-FMDeviceInfo.ps1
- internal\scripts\strings.ps1
- functions\Get-FMFirewallHitCount.ps1
- internal\tepp\assignment.ps1
- functions\Get-FMFirewallPolicy.ps1
- internal\tepp\example.tepp.ps1
- functions\Get-FMFirewallService.ps1
- internal\tepp\FortigateManager.FirewallPackage.tepp.ps1
- functions\Get-FMInterface.ps1
- internal\tepp\readme.md
- functions\Get-FMLastConnection.ps1
- tests\pester.ps1
- functions\Get-FMPolicyPackage.ps1
- tests\readme.md
- functions\Get-FMSystemStatus.ps1
- tests\functions\Address.Tests.ps1
- functions\Get-FMTaskResult.ps1
- tests\functions\AddressGroup.Tests.ps1
- functions\Get-FMTaskStatus.ps1
- tests\functions\AddressGroupMember.Tests.ps1
- functions\Invoke-FMAPI.ps1
- tests\functions\Connect.Tests.ps1
- functions\Lock-FMAdom.ps1
- tests\functions\Connect4Testing.ps1
- functions\Move-FMFirewallPolicy.ps1
- tests\functions\FilterHelper.Tests.ps1
- functions\New-FMObjAddress.ps1
- tests\functions\FirewallPolicy.Tests.ps1
- functions\New-FMObjAddressGroup.ps1
- tests\functions\Interface.Tests.ps1
- functions\New-FMObjDynamicAddressGroupMapping.ps1
- tests\functions\ListPackages.Tests.ps1
- functions\New-FMObjDynamicAddressMapping.ps1
- tests\functions\LockNunlock.Tests.ps1
- functions\New-FMObjFirewallPolicy.ps1
- tests\functions\Publish.Tests.ps1
- functions\New-FMObjFirewallService.ps1
- tests\functions\readme.md
- functions\New-FMObjInterface.ps1
- tests\functions\WhitespaceHelper.Tests.ps1
- functions\Publish-FMAdomChange.ps1
- tests\general\FileIntegrity.Exceptions.ps1
- functions\readme.md
- tests\general\FileIntegrity.Tests.ps1
- functions\Remove-FMAddress.ps1
- tests\general\Help.Exceptions.ps1
- functions\Remove-FMAddressGroup.ps1
- tests\general\Help.Tests.ps1
- functions\Remove-FMFirewallPolicy.ps1
- tests\general\Manifest.Tests.ps1
- functions\Remove-FMInterface.ps1
- tests\general\PSScriptAnalyzer.Tests.ps1
- functions\Rename-FMAddress.ps1
- tests\general\strings.Exceptions.ps1
- functions\Rename-FMAddressGroup.ps1
- tests\general\strings.Tests.ps1
- functions\Rename-FMInterface.ps1
- xml\FortigateManager.Format.ps1xml
- functions\Unlock-FMAdom.ps1
- xml\FortigateManager.Types.ps1xml
- functions\Update-FMAddress.ps1
- xml\readme.md
- functions\Update-FMAddressGroup.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
2.2.1 | 271 | 1/19/2023 |
2.2.0 | 18 | 12/1/2022 |
2.1.0 | 11 | 11/18/2022 |
2.0.3 | 21 | 10/28/2022 |
2.0.2 | 16 | 10/27/2022 |
2.0.0 | 26 | 8/19/2022 |
1.6.0 | 15 | 8/17/2022 |
1.5.1 | 27 | 7/4/2022 |
1.5.0 (current version) | 14 | 7/4/2022 |
1.4.0 | 15 | 7/1/2022 |
1.3.4 | 16 | 6/28/2022 |
1.3.3 | 14 | 6/24/2022 |
1.3.1 | 16 | 6/15/2022 |
1.3.0 | 15 | 6/14/2022 |
1.2.2 | 22 | 5/31/2022 |
1.2.1 | 20 | 5/30/2022 |
1.2.0 | 14 | 5/27/2022 |
1.1.2 | 15 | 5/23/2022 |
1.1.1 | 15 | 5/20/2022 |
1.1.0 | 18 | 5/19/2022 |
1.0.0 | 19 | 4/7/2022 |