--- title: "Splunk SIEM Integration" slug: "splunk-siem" tags: ["Incident Response", "Silent Push", "Splunk Integration", "Threat Intelligence"] updated: 2026-01-08T17:49:53Z published: 2026-01-08T17:49:53Z canonical: "help.silentpush.com/splunk-siem" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.silentpush.com/llms.txt > Use this file to discover all available pages before exploring further. # Splunk SIEM The Silent Push app for Splunk enhances your SIEM environment by integrating proactive threat intelligence. It enables real-time lookups, feed ingestion, and correlation of domains, IPs, and Indicators of Future Attack (IOFATM) with Splunk event data, streamlining threat detection and response. ## Key features The Silent Push app integrates the following Silent Push data types into Splunk: - **Indicators of Future Attack (IOFA)**: Provides early warnings of potential breaches by correlating with existing logs. - **PADNS data**: Accesses DNS records and enriches context with metrics like IP Diversity for threat hunting and analysis. - **Reputation data**: Investigates the history and trustworthiness of indicators like ASNs, nameservers, and subnets. - **Enrichment data**: Retrieves context for domains, IPv4, and IPv6 to identify and understand potential security threats. - **Web Scan data**: Searches historical IP scanning data, retrieves current metadata, and captures screenshots for incident response. - **Correlation results**: Matches indicators within Splunk indices to enhance security monitoring and incident response. ## Benefits - Splunk users gain seamless access to Silent Push's threat intelligence datasets. - Correlate logs with IOFAs for early breach warnings. - Access enriched context for domains, IPs, and other indicators. - Automate data enrichment with reputation and risk scores for domains and IPs. - Security logs are enriched with risk and reputation scores, enabling faster, informed decisions. ## Requirements In order to get started with the Silent Push app for Splunk, users must have the following: - **Silent Push API Key**: Obtain a valid API key from a Silent Push account. - **Splunk Version**: Compatible with Splunk Enterprise 9.0.x, 9.1.x, 9.2.x, 9.3.x, or Splunk Cloud. - **Operating system**: Platform-independent. - **Optional**: - Splunk Common Information Model (CIM) for matching indicators with data model events. - Splunk Enterprise Security (ES) for creating notable events based on correlations. ## Deployment Options ### Standalone Instance Install the Silent Push app on a single Splunk instance and configure it as described in the Configuration section below. ### Distributed Environment - Install the app to collect and forward Silent Push-enriched logs to indexers. - Install to enable dashboards, correlation searches, and direct queries. In Search Head Clusters, install on all search heads but configure only one instance; configurations replicate via the KVStore. ### Splunk Cloud - Install the app on a Splunk Cloud Search Head for correlation, searches, and dashboards. - For data collection, configure the app on a Splunk-managed Input Data Manager (IDM) or an on-premises Heavy Forwarder. Contact Splunk Support for assistance with IDM configuration. ## Install Silent Push integration - **From SplunkBase**: Download the Silent Push Technical Add-on (TA) from SplunkBase. - **Within Splunk**: Navigate to **Apps > Find More Apps**, search for Silent Push, and install. ## Configuration ### Account setup 1. Go to **Configuration > Account**. 2. Enter your **Silent Push API Key** and a unique **Account Name** (used only within the Splunk app). ### Proxy (optional) For on-premises Splunk instances, configure a proxy for connecting to Silent Push for feed updates and lookups: 1. Navigate to **Configuration > Account**. 2. Specify proxy type (HTTP or SOCKS5), host, port, and credentials (if required). ### Inputs Configure Silent Push feeds (IOFA or custom feeds) for ingestion: 1. Go to **Inputs > Create New Input**. 2. Provide: - **Name**: Unique feed name in Splunk. - **Silent Push account**: Select the configured account. - **Index**: Optional; specify if Collection Type is set to index. - **Interval**: Feed download interval (in seconds). - **Threat intelligence type**: Set to Feed (Filter Profile for legacy customers). - **Source UUID**: Copy the feed's UUID from the Silent Push URL (filter by Feed Name). ### Correlation settings Customize how Silent Push indicators match Splunk event data: 1. Navigate to **Configuration > Correlation Settings**. 2. Configure: - **Enabled indicator types**: Select indicator types for correlation. - **Search matching algorithm**: Choose based on your data ingestion method: - **Raw search**: Matches fields directly; ideal for custom or non-CIM-compliant data. - **IP/Domain target query**: Splunk queries to retrieve events for IP or domain correlation. - **IP/Domain target fields**: Event fields to match against IP or domain indicators. - **Data model search**: Matches against CIM data models for faster performance with normalized data. - **Select datamodels**: Choose CIM data models (if Data Model Search is selected). > **Tip**: Raw Search offers flexibility; Data Model Search provides faster performance with normalized data. ### Logging Set the app’s logging level: 1. Go to **Configuration > Logging**. 2. Select a log level: **DEBUG**, **INFO** (default), **WARNING**, or **ERROR**. 3. Logs are stored at: `$SPLUNK_HOME/var/log/splunk/ta_silent_push_*.log`. ### Dashboards The Silent Push app includes dashboards for: - **Indicators overview**: Track collected indicators over time. - **Correlation** **overview:** Monitor matches between Silent Push feeds and Splunk events. - **Enrichment**: Perform real-time lookup using the Silent Push API. - **Reputation**: Explore reputation data for IPs, ASNs, nameservers, and subnets. - **PADNS**: Investigate domains via forward/reverse lookups, density lookups, and ASNs associations. - **Explore web data**: Conduct live URL scans, capture screenshots, and search web scan data. ## Lookups, saved searches, and custom commands ### Lookups `silent_push_indicators_enrichment_domain`: Domain enrichment data. `silent_push_indicators_enrichment_ip`: IPv4/IPv6 enrichment data. `silent_push_matched_indicators_domain`: Correlated domain indicators. `silent_push_matched_indicators_ip`: Correlated IP indicators. ### Saved Searches Scheduled searches (detailed in the app's README.md) support: - Updating enrichment and correlation lookups. - Matching Splunk events with Silent Push indicators. - Generating notable events (with Splunk ES). ### Custom Commands Custom commands (listed in the app’s README.md) enable: - On-demand correlation with Silent Push feeds. - Account usage queries. - PADNS lookups and web scans. - Enrichment for domains, IPs, subnets, and URLs.