Windows Firewall Rule Added via netsh.exe
Flags netsh.exe executions that add Windows firewall rules, indicating potential attacker-controlled network access changes.
FreeUnreviewedSigmamediumv1
windows-firewall-rule-added-via-netsh-exe-cd5cfd80
title: Windows Firewall Rule Added via netsh.exe
id: b196d28f-d9c8-4518-aaa1-aab00c063c33
status: test
description: This rule identifies process executions of netsh.exe where the command line includes terms for adding a firewall rule. Attackers may use netsh to create inbound allow rules that facilitate persistence, remote access, or bypassing host-based network controls. The detection relies on Windows process creation telemetry, matching the netsh.exe executable and specific firewall add command-line content.
references:
- https://web.archive.org/web/20190508165435/https://www.operationblockbuster.com/wp-content/uploads/2016/02/Operation-Blockbuster-RAT-and-Staging-Report.pdf
- https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_netsh_fw_add_rule.yml
author: Markus Neis, Sander Wiebing, Huntrule Team
date: 2019-01-29
modified: 2023-02-10
tags:
- attack.defense-impairment
- attack.t1686.003
- attack.s0246
logsource:
category: process_creation
product: windows
detection:
selection_img:
- Image|endswith: \netsh.exe
- OriginalFileName: netsh.exe
selection_cli:
CommandLine|contains|all:
- " firewall "
- " add "
filter_optional_dropbox:
CommandLine|contains:
- advfirewall firewall add rule name=Dropbox dir=in action=allow "program=?:\Program Files (x86)\Dropbox\Client\Dropbox.exe" enable=yes profile=Any
- advfirewall firewall add rule name=Dropbox dir=in action=allow "program=?:\Program Files\Dropbox\Client\Dropbox.exe" enable=yes profile=Any
condition: all of selection_* and not 1 of filter_optional_*
falsepositives:
- Legitimate administration activity
- Software installations
level: medium
license: DRL-1.1
related:
- id: cd5cfd80-aa5f-44c0-9c20-108c4ae12e3c
type: derived
What it detects
This rule identifies process executions of netsh.exe where the command line includes terms for adding a firewall rule. Attackers may use netsh to create inbound allow rules that facilitate persistence, remote access, or bypassing host-based network controls. The detection relies on Windows process creation telemetry, matching the netsh.exe executable and specific firewall add command-line content.
Known false positives
- Legitimate administration activity
- Software installations
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.