Skip to main content
Falcon Firewall Management provides centralized control over host-based firewall policies across Windows and Linux systems. Configure firewall rules, manage rule groups, define network locations, and monitor firewall events.

Policy Settings

Get-FalconFirewallSetting

Retrieve general settings for a Falcon Firewall Management policy.

Parameters

string[]
required
Policy identifier(s)

Edit-FalconFirewallSetting

Modify Falcon Firewall Management policy settings.

Parameters

string
required
Policy identifier
string
Operating System platform: 0 (Windows), 1 (Linux)
boolean
Policy enforcement status
string[]
Rule group identifier(s) in precedence order
string
Default action for inbound traffic: ALLOW, DENY
string
Default action for outbound traffic: ALLOW, DENY
boolean
Override all block rules and enable monitoring
boolean
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

string[]
Rule group identifier(s)
string
Falcon Query Language expression to limit results
string
Perform a generic substring search across available fields
string
Property and direction to sort results
int32
Maximum number of results per request (1-5000)
int32
Position to begin retrieving results
string
Pagination token to retrieve the next set of results
switch
Retrieve detailed information
switch
Repeat requests until all available results are retrieved

New-FalconFirewallGroup

Create Falcon Firewall Management rule groups.

Parameters

string
required
Rule group name
boolean
required
Rule group enablement status
string
required
Operating system platform: windows, linux
string
Rule group description
object[]
Firewall rules array
string
Audit log comment
string
Clone default Firewall rules
string
Clone an existing rule group
switch
Perform validation instead of creating rule group

Edit-FalconFirewallGroup

Modify Falcon Firewall Management rule groups.

Parameters

object[]
required
Array of hashtables containing rule or rule group changes with properties: from, op, path, valueAccepted op values: add, remove, replace
string
Audit log comment
string[]
Firewall rule family values or temp_id for new rules
string[]
Firewall rule version values or ‘null’ for new rules
string
required
Rule group identifier
switch
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

string[]
Rule identifier(s)
string
Return rules in precedence order for a specific policy
string
Falcon Query Language expression to limit results
string
Perform a generic substring search
string
Property and direction to sort results
int32
Maximum number of results per request (1-5000)
int32
Position to begin retrieving results
string
Pagination token
switch
Retrieve detailed information
switch
Repeat requests until all results retrieved

Network Locations

Get-FalconFirewallLocation

Search for Falcon Firewall Management locations.

Parameters

string[]
Location identifier(s)
string
Falcon Query Language expression to limit results
string
Perform a generic substring search
string
Property and direction to sort results
int
Maximum number of results per request

New-FalconFirewallLocation

Create Falcon Firewall Management locations.

Parameters

string
Clone an existing location
boolean
Include firewall rules from existing location (when using CloneId)
string
required
Location name
string
Location description
boolean
Location enablement status
object
Wired or wireless connection types with associated properties
string[]
Default gateway IP address(es) or CIDR block(s)
string[]
DHCP server IP address(es) or CIDR block(s)
string[]
DNS server IP address(es) or CIDR block(s)
string[]
Host IP address(es) or CIDR block(s)
object[]
Target IP/CIDR with optional domain name
object[]
Target domain name using trusted certificate
object[]
Pingable IP address(es) or CIDR block(s)
string
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

string[]
Event identifier(s)
string
Falcon Query Language expression to limit results
string
Generic substring search
string
Property and direction to sort results
int32
Maximum number of results per request (1-5000)
int32
Position to begin retrieving results
string
Pagination token
switch
Retrieve detailed information
switch
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.