Port scanning.
What gives it awayOne source denied against a sequence of destination ports in a short window.
ATT&CK T1046Nothing matches that yet. Tell us what you were looking for and it goes on the list.
Cisco ASA / Firepower Threat Defense · Event 106001
The firewall dropped an inbound TCP packet, either because no rule allowed it or because the packet did not belong to any established connection. Its severity 2 rating makes it look urgent in a log viewer; on an internet-facing interface it is routine.
Also written as %ASA-2-106001ASA 106001Inbound TCP connection deniedASA-2-106001
Enterprise firewall logging. The equivalent on a home router is silently dropping unsolicited inbound traffic — the firewall just writes a line about each one.
The severity 2 rating causes real problems: it lights up alerting systems that key on severity, and teams often suppress it entirely as a result. Suppress by message ID rather than by severity, or you will lose genuinely critical messages alongside it. The flags field distinguishes a fresh connection attempt from an out-of-state packet, which is the more interesting variant.
Sanitised. Addresses come from the RFC 5737 documentation ranges.
Aug 28 2026 09:42:03 fw-edge-01 : %ASA-2-106001: Inbound TCP connection denied from 198.51.100.77/49820 to 192.0.2.15/3389 flags SYN on interface outside Everything else in the log line is context.
SYNA fresh connection attempt. Ordinary scanning and misconfigured clients. ACKA packet claiming to belong to a connection the firewall has no record of. Out-of-state, and more interesting than a plain SYN. RSTA reset for an unknown connection, often the tail of an asymmetric routing problem. FIN ACKA teardown for a connection that already timed out on the firewall. Most of the time it is one of these.
What gives it awayOne source denied against a sequence of destination ports in a short window.
ATT&CK T1046What gives it awayOne destination port across many destination addresses.
ATT&CK T1018What gives it awayDenies with ACK or unusual flag combinations rather than plain SYN, from a source that never established a connection.
ATT&CK T1595index=firewall "106001" | rex "from (?<src_ip>[\d.]+)/(?<src_port>\d+) to (?<dst_ip>[\d.]+)/(?<dst_port>\d+)" | stats dc(dst_port) as ports by src_ip | where ports > 20 | sort -ports grep '106001' asa.log | grep -oP 'to \K[\d.]+/\d+' | sort | uniq -c | sort -rn | head -20 Because Cisco assigned the severity when the message was designed, and it reflects the protocol-level event rather than its operational significance. On an internet-facing firewall these arrive continuously as background scanning. Judge by pattern and direction rather than by the severity number.
Suppress the specific message with `no logging message 106001`, or set a lower logging level for it. Do not suppress by severity — 106001 shares severity 2 with messages you genuinely want to see, and filtering at that level is how real alerts get lost.
The packet claimed to belong to an established connection that the firewall has no record of. That happens legitimately when a connection timed out on the firewall but not on the endpoints, and when routing is asymmetric. It also happens when someone is crafting packets to probe how the firewall responds.
Last reviewed 28 August 2026