Skip to content

Siemphony is in beta and still being built. What ships today, and what does not.

Siemphony’s repertoire

Detect network share enumeration from the command line

Siemphony@siemphonylowT1135unverified
Matches command lines that enumerate SMB shares — the net view / net share CLI, the PowerShell Get-SmbShare cmdlet, the Win32_Share WMI class and the NetShareEnum API name — which is the opening move of AN0513. Everything that makes that analytic high-fidelity is a correlation: a burst of SMB or RPC connections to at least BurstHostThreshold unique destinations inside TimeWindow, optionally followed by file listing. Sigma can neither count distinct destinations nor join across a window, so this rule fires on the single enumeration command and is levelled low to say so. Matching is done entirely on CommandLine, keeping the cmd, PowerShell and WMI variants in one field so every backend renders the rule as a single alternation. UNVERIFIED AS AUTHORED — derived from MITRE ATT&CK DET0182, not hand-written and not tested by its author. Any lab result is on this rule's own page.Full description

The detection

The 4 SIEM queries below are previews produced by Siemphony’s own translator, not pySigma, and none has been executed against a real backend — review before you deploy.

detection.yml

Sentinel · KQL

Run this as a search.

DeviceProcessEvents| where (ProcessCommandLine contains "net view" or ProcessCommandLine contains "net.exe view" or ProcessCommandLine contains "net1 view" or ProcessCommandLine contains "net1.exe view" or ProcessCommandLine contains "net share" or ProcessCommandLine contains "net.exe share" or ProcessCommandLine contains "net1 share" or ProcessCommandLine contains "net1.exe share" or ProcessCommandLine contains "Get-SmbShare" or ProcessCommandLine contains "Win32_Share" or ProcessCommandLine contains "NetShareEnum")

Splunk · SPL

Run this as a search.

index=* (CommandLine="*net view*" OR CommandLine="*net.exe view*" OR CommandLine="*net1 view*" OR CommandLine="*net1.exe view*" OR CommandLine="*net share*" OR CommandLine="*net.exe share*" OR CommandLine="*net1 share*" OR CommandLine="*net1.exe share*" OR CommandLine="*Get-SmbShare*" OR CommandLine="*Win32_Share*" OR CommandLine="*NetShareEnum*")

Elastic · ES|QL

Run this as a search.

FROM logs-*| WHERE (TO_LOWER(process.command_line) LIKE "*net view*" OR TO_LOWER(process.command_line) LIKE "*net.exe view*" OR TO_LOWER(process.command_line) LIKE "*net1 view*" OR TO_LOWER(process.command_line) LIKE "*net1.exe view*" OR TO_LOWER(process.command_line) LIKE "*net share*" OR TO_LOWER(process.command_line) LIKE "*net.exe share*" OR TO_LOWER(process.command_line) LIKE "*net1 share*" OR TO_LOWER(process.command_line) LIKE "*net1.exe share*" OR TO_LOWER(process.command_line) LIKE "*get-smbshare*" OR TO_LOWER(process.command_line) LIKE "*win32_share*" OR TO_LOWER(process.command_line) LIKE "*netshareenum*")

Wazuh · XML rule

Deploy to your manager — this is a rule, not a search.

<group name="sigma,windows,process_creation,">  <!-- Rule ids must be unique on your manager; 100000+ is the user range. -->  <rule id="100000" level="5">    <!-- Set <if_sid> to the decoder/base rule for windows so this only evaluates relevant events. -->    <field name="CommandLine" type="pcre2">(?i)(net view|net\.exe view|net1 view|net1\.exe view|net share|net\.exe share|net1 share|net1\.exe share|Get-SmbShare|Win32_Share|NetShareEnum)</field>    <description>Detect network share enumeration from the command line</description>    <mitre>      <id>T1135</id>    </mitre>  </rule></group>

Verdicts · reactions · comments

Community

Verdicts from engineers who actually deployed it, and the conversation around it.

Log in to react
Not yet reported on

Nobody has run this in a real environment and said what happened.

Verdicts from engineers who deployed it

0 cast

No verdicts reported yet. The first one is worth more than the tenth — say what you ran it against.

Log in to report a verdict.

Log in to join the discussion.

No comments yet. Someone who deploys this will have something to say about it.