Deploy and maintain Symon through the Splunk Deployment Server.
This will enable you to have all systems running the same version of Sysmon and the same up-to-date configuration.
No more logging in to all servers and installing it manually or having to negociate a GPO change.
When deployed it will check for Sysmon on the system, when it is below the configured version (currently 8.00), it will uninstall that version and install 8.00
with the attached configuration.
Every 12 hours it will check if the config file from the deployment server is newer than the running config. If so, it will update.
All actions of the scripts are logged and indexed into the Windows index as sourcetype InstallLog:Sysmon
Currently it assumes the app to be named TA-Sysmon-deploy.
It will look for the SplunkForwarder service to be installed and use its install location as a variable in the script.
I also maintain a Sysmon repository to customise your own configuration, mapped to the MITRE ATT&CK framework https://github.com/olafhartong/sysmon-modular
The included config is a complete generated configuration from this repository, you can start from this.
Obviously you are required to have a deployment server and installed Universal Forwarder agents connected to it.
Download the latest Sysmon version from here https://download.sysinternals.com/files/Sysmon.zip, do to the distribution license I am not able to include it. Place sysmon.exe in the bin folder and you're ready to deploy!
Download and install to your deployment server under etc/deployment-apps
and assign to your servers.
Improved batch file, thanks to Farrukh Ahmed
Compatible with sysmon 11.1
Updated sysmon config generated from my modular repository.
This config is updated to the latest iteration of the MITRE ATT&CK framework
Built for Sysmon 8.00
Updated sysmon config generated from my modular repository.
This config is updated to the latest iteration of the MITRE ATT&CK framework
Built for Sysmon 7.01
Updated to the latest version of Sysmon (7.01)
For Sysmon 6.20 please use V1.11
added an extra splunkd restart to make sure it will start logging when there is a combined deploy with TA-Sysmon app
V1.11
It will now look for the SplunkForwarder service to be installed and use its install location as a variable in the script.
Splunk AppInspect evaluates Splunk apps against a set of Splunk-defined criteria to assess the validity and security of an app package and components.
As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps and add-ons from Splunk, our partners and our community. Find an app or add-on for most any data source and user need, or simply create your own with help from our developer portal.