SplunkPyPreRelease
Runs queries on Splunk servers.
Analytics & SIEM · Splunk Prerelease (Deprecated)
Configuration parameters
host— Host - IP (x.x.x.x) (required)authentication— Username (required)port— Port (required)fetchQuery— Fetch events queryfetch_limit— Fetch Limit (Max.- 200, Recommended less than 50)isFetch— Fetch incidentsincidentType— Incident typeuseSplunkTime— Use Splunk Clock Time For FetchparseNotableEventsRaw— Parse Raw Part of Notable EventsreplaceKeys— Replace with Underscore in Incident Fieldstimezone— Timezone of the Splunk server, in minutes. For example, if GMT is gmt +3, set timezone to +180. For UTC, set the timezone to 0. (Set only if the Splunk server is different than the Cortex XSOAR server.) Relevant only for fetching and mirroring notable events.fetch_time— First fetch timestamp (<number> <time unit>, e.g., 12 hours, 7 days, 3 months, 1 year)earliest_fetch_time_fieldname— Earliest time to fetch (The name of the Splunk field whose value defines the query's earliest time to fetch.)latest_fetch_time_fieldname— Latest time to fetch (The name of the Splunk field whose value defines the query's latest time to fetch.)extractFields— Extract Fields - CSV fields that will be parsed out of _raw notable eventstype_field— Event Type Fielduse_cim— Use CIM Schemas for Mappingmirror_direction— Incident Mirroring Directionclose_incident— Close Mirrored XSOAR Incidentclose_notable— Close Mirrored Splunk Notable Eventunsecure— Trust any certificate (not secure)proxy— Use system proxy settingsapp— The app context of the namespacehec_token— HEC Token (HTTP Event Collector)hec_url— HEC URL (e.g: https://localhost:8088).use_requests_handler— Use Python requests handlerenabled_enrichments— Enrichment Typesenrichment_timeout— Enrichment Timeout (Minutes)num_enrichment_events— Number of Events Per Enrichment Typeextensive_logs— Advanced: Extensive logging (for debugging purposes) - Please do not use this option unless advised otherwise.occurrence_look_behind— Advanced: Fetch backwards window for the events occurrence timeunique_id_fields— Advanced: Unique ID fields
Commands (22)
-
get-mapping-fieldsQuery Splunk to retrieve a list of sample alerts by alert type. Used for mapping fetched incidents through the Get Schema option.
-
get-modified-remote-dataGets the list of notable events that were modified since the last update. This command should be used for debugging purposes, and is available from Cortex XSOAR version 6.1.
-
get-remote-dataGets data from a notable event. This method does not update the current incident, and should be used for debugging purposes.
-
splunk-get-indexesPrints all Splunk index names.
-
splunk-job-createCreates a new search job in Splunk.
-
splunk-job-statusReturns the status of a job.
-
splunk-kv-store-collection-add-entriesAdds objects to a KV store utilizing the batch-save API.
-
splunk-kv-store-collection-configConfigures the KV store fields.
-
splunk-kv-store-collection-createCreates a new KV store table.
-
splunk-kv-store-collection-data-deleteDeletes all data within the specified KV store collection or collections.
-
splunk-kv-store-collection-data-listLists all data within a specific KV store collection or collections.
-
splunk-kv-store-collection-deleteDeletes the specified KV stores.
-
splunk-kv-store-collection-delete-entryDeletes the specified object in store. The search can be a basic key-value pair or a full query.
-
splunk-kv-store-collection-search-entrySearches for specific objects in a store. The search can be a basic key-value pair or a full query.
-
splunk-kv-store-collections-listLists all collections for the specified application.
-
splunk-notable-event-editUpdates existing notable events in Splunk ES.
-
splunk-parse-rawParses the raw part of the event.
-
splunk-reset-enriching-fetch-mechanismResets the enrichment mechanism of fetched notables.
-
splunk-resultsReturns the results of a previous Splunk search. You can use this command in conjunction with the splunk-job-create command.
-
splunk-searchSearches Splunk for events.
-
splunk-submit-eventCreates a new event in Splunk.
-
splunk-submit-event-hecSends events to an HTTP Event Collector using the Splunk platform JSON event protocol.