sysmon-config icon indicating copy to clipboard operation
sysmon-config copied to clipboard

Add Splunk exclusions per sysmon-modular

Open DustyMMiller opened this issue 3 years ago • 1 comments

If using Splunk Universal Forwarders for sending events to Splunk, the Splunk process are very noisy. This will tune those out so that a default config will not log that noise.

DustyMMiller avatar Jul 30 '21 12:07 DustyMMiller

While it's true that Splunk processes are very noisy, I don't think their creation should be entirely invisible to sysmon. I believe a rule set that filters out the constant noise-makers would be a better solution. Something like this:

<!--SECTION: Splunk-->
<ParentCommandLine condition="is">"C:\Program Files\Splunk\bin\splunkd.exe" service</ParentCommandLine> <!--Splunk: Splunk Daemon: Launches many maintenance processes-->
<CommandLine condition="is">btool server list</CommandLine> <!--Splunk: btool-->
<ParentCommandLine condition="is">btool server list</ParentCommandLine> <!--Splunk: btool-->
<ParentCommandLine condition="begin with">"C:\Program Files\Splunk\bin\Python3.exe"</ParentCommandLine> <!--Splunk: python3: Handles scheduled collection tasks-->

Likewise for Universal Forwarders:

<!--SECTION: SplunkUF-->
<ParentCommandLine condition="is">"C:\Program Files\SplunkUniversalForwarder\bin\splunkd.exe" service</ParentCommandLine> <!--SplunkUF: Splunk Daemon: Launches many maintenance processes-->
<CommandLine condition="is">btool server list</CommandLine> <!--SplunkUF: btool-->
<ParentCommandLine condition="is">btool server list</ParentCommandLine> <!--SplunkUF: btool-->
<ParentCommandLine condition="begin with">"C:\Program Files\SplunkUniversalForwarder\bin\Python3.exe"</ParentCommandLine> <!--SplunkUF: python3: Handles scheduled collection tasks-->

eden881 avatar Aug 13 '23 00:08 eden881