aholzel / SA-dmarc

Splunk app for visualization of DMARC RUA mails
GNU General Public License v3.0
14 stars 6 forks source link

SA-dmarc

Description

Splunk app for visualization of ingested DMARC RUA mails. This app contains a couple of dashboards to visualize the DMARC RUA data after it has been processed by the TA-dmarc (see https://github.com/aholzel/TA-dmarc).

Installation

The app needs to be installed on the Splunk Searchhead

Configuration

Macros

The app contains a couple of Splunk macro's and at leased one of them needs to be checked.

dmarc_log : Macro that needs to contain the index and sourcetype of the processed rua files. [default: index=dmarc (sourcetype=dmarc OR sourcetype=dmarc:json) ]
external_dns_log : Marco that needs to contain the index and sourcetype of the external DNS logs if you also want to make use of the "Advanced SPF" options. [default: index=network sourcetype=named ]

Scripts

The app contains a script to do the SPF record lookup and fill the "spf_mailservers.csv" lookup file. This script is disabled by default, because there are some requirements for this to work.

  1. The SPF record can not contain the "exists" options
  2. The Splunk Searchhead needs to be able to do DNS lookups for SPF records, so if the Searchhead can only do lookups against the internal DNS and that DNS doesn't contain the SPF records the script won't function correct.

Content

Dashboards

Lookups

Macros

Savedsearches