Policy Settings
Get-FalconFirewallSetting
Retrieve general settings for a Falcon Firewall Management policy.Parameters
Policy identifier(s)
Edit-FalconFirewallSetting
Modify Falcon Firewall Management policy settings.Parameters
Policy identifier
Operating System platform:
0 (Windows), 1 (Linux)Policy enforcement status
Rule group identifier(s) in precedence order
Default action for inbound traffic:
ALLOW, DENYDefault action for outbound traffic:
ALLOW, DENYOverride all block rules and enable monitoring
Enable local logging of firewall events
All fields are required. PSFalcon automatically adds missing values from your existing policy.
Rule Groups
Get-FalconFirewallGroup
Search for Falcon Firewall Management rule groups.Parameters
Rule group identifier(s)
Falcon Query Language expression to limit results
Perform a generic substring search across available fields
Property and direction to sort results
Maximum number of results per request (1-5000)
Position to begin retrieving results
Pagination token to retrieve the next set of results
Retrieve detailed information
Repeat requests until all available results are retrieved
New-FalconFirewallGroup
Create Falcon Firewall Management rule groups.Parameters
Rule group name
Rule group enablement status
Operating system platform:
windows, linuxRule group description
Firewall rules array
Audit log comment
Clone default Firewall rules
Clone an existing rule group
Perform validation instead of creating rule group
Edit-FalconFirewallGroup
Modify Falcon Firewall Management rule groups.Parameters
Array of hashtables containing rule or rule group changes with properties:
from, op, path, valueAccepted op values: add, remove, replaceAudit log comment
Firewall rule family values or temp_id for new rules
Firewall rule version values or ‘null’ for new rules
Rule group identifier
Perform validation instead of modifying rule group
Remove-FalconFirewallGroup
Remove Falcon Firewall Management rule groups.Firewall Rules
Get-FalconFirewallRule
Search for Falcon Firewall Management rules.Parameters
Rule identifier(s)
Return rules in precedence order for a specific policy
Falcon Query Language expression to limit results
Perform a generic substring search
Property and direction to sort results
Maximum number of results per request (1-5000)
Position to begin retrieving results
Pagination token
Retrieve detailed information
Repeat requests until all results retrieved
Network Locations
Get-FalconFirewallLocation
Search for Falcon Firewall Management locations.Parameters
Location identifier(s)
Falcon Query Language expression to limit results
Perform a generic substring search
Property and direction to sort results
Maximum number of results per request
New-FalconFirewallLocation
Create Falcon Firewall Management locations.Parameters
Clone an existing location
Include firewall rules from existing location (when using CloneId)
Location name
Location description
Location enablement status
Wired or wireless connection types with associated properties
Default gateway IP address(es) or CIDR block(s)
DHCP server IP address(es) or CIDR block(s)
DNS server IP address(es) or CIDR block(s)
Host IP address(es) or CIDR block(s)
Target IP/CIDR with optional domain name
Target domain name using trusted certificate
Pingable IP address(es) or CIDR block(s)
Audit log comment
Edit-FalconFirewallLocation
Modify Falcon Firewall Management locations.Remove-FalconFirewallLocation
Remove Falcon Firewall Management locations.Firewall Events
Get-FalconFirewallEvent
Search for Falcon Firewall Management events.Parameters
Event identifier(s)
Falcon Query Language expression to limit results
Generic substring search
Property and direction to sort results
Maximum number of results per request (1-5000)
Position to begin retrieving results
Pagination token
Retrieve detailed information
Repeat requests until all results retrieved
Use Cases
Configure Web Server Firewall
Monitor Blocked Traffic
Manage Network Locations
Requires Firewall management: Read scope for read operations and Firewall management: Write scope for modifications.