Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion contentctl.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ app:
uid: 3449
title: ES Content Updates
appid: DA-ESS-ContentUpdate
version: 5.14.0
version: 5.16.0
description: Explore the Analytic Stories included with ES Content Updates.
prefix: ESCU
label: ESCU
Expand Down
1 change: 0 additions & 1 deletion data_sources/aws_cloudwatchlogs_vpcflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@ output_fields:
- action
- src
- src_ip
- src_port
- dest
- dest_ip
- dest_port
Expand Down
11 changes: 5 additions & 6 deletions detections/network/internal_vertical_port_scan.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Internal Vertical Port Scan
id: 40d2dc41-9bbf-421a-a34b-8611271a6770
version: 7
date: '2025-08-18'
author: Dean Luxton
status: production
version: 8
date: '2025-09-18'
author: Dean Luxton, Splunk
status: production
type: TTP
data_source:
- AWS CloudWatchLogs VPCflow
Expand All @@ -16,8 +16,7 @@ description: This analytic detects instances where an internal host attempts to
by identifying and mitigating potential threats promptly.
search: '| tstats `security_content_summariesonly` values(All_Traffic.action) as action
values(All_Traffic.src_category) as src_category values(All_Traffic.dest_zone) as
dest_zone values(All_Traffic.src_zone) as src_zone values(All_Traffic.src_port)
as src_port count from datamodel=Network_Traffic where All_Traffic.src_ip IN ("10.0.0.0/8","172.16.0.0/12","192.168.0.0/16")
dest_zone values(All_Traffic.src_zone) as src_zone count from datamodel=Network_Traffic where All_Traffic.src_ip IN ("10.0.0.0/8","172.16.0.0/12","192.168.0.0/16")
by All_Traffic.src_ip All_Traffic.dest_port All_Traffic.dest_ip All_Traffic.transport All_Traffic.rule
span=1s _time | `drop_dm_object_name("All_Traffic")` | eval gtime=_time | bin span=1h
gtime | stats min(_time) as _time values(action) as action dc(eval(if(dest_port<1024
Expand Down