Elasticsearch
Elasticsearch_Analysis
Author: Nick Prokop
License: MIT
Version: 1.0
Supported observables types:
- url
- domain
- ip
- hash
- filename
- fqdn
Registration required: N/A
Subscription required: N/A
Free subscription: N/A
Third party service: N/A
Description
Search for IoCs in Elasticsearch
Configuration
endpoints |
Define the Elasticsearch endpoints |
Default value if not configured |
['http://127.0.0.1:9200'] |
Type of the configuration item |
string |
The configuration item can contain multiple values |
True |
Is required |
True |
keys |
Set the Elasticsearch api keys for each endpoint. Note: Use api key or basic auth, but not both. |
Default value if not configured |
N/A |
Type of the configuration item |
string |
The configuration item can contain multiple values |
True |
Is required |
False |
users |
Set the Elasticsearch users for each endpoint. Note: Use api key or basic auth, but not both. |
Default value if not configured |
N/A |
Type of the configuration item |
string |
The configuration item can contain multiple values |
True |
Is required |
False |
passwords |
Set the Elasticsearch passwords for each endpoint. Note: Use api key or basic auth, but not both. |
Default value if not configured |
N/A |
Type of the configuration item |
string |
The configuration item can contain multiple values |
True |
Is required |
False |
kibana |
Define the kibana address |
Default value if not configured |
N/A |
Type of the configuration item |
string |
The configuration item can contain multiple values |
False |
Is required |
False |
dashboard |
Set the kibana dashboard id that will be linked in the report |
Default value if not configured |
N/A |
Type of the configuration item |
string |
The configuration item can contain multiple values |
False |
Is required |
False |
index |
Define the Elasticsearch indices to use |
Default value if not configured |
['apm--transaction', 'auditbeat-', 'endgame-', 'filebeat-', 'packetbeat-', 'winlogbeat-*'] |
Type of the configuration item |
string |
The configuration item can contain multiple values |
True |
Is required |
True |
field |
Define the fields to query |
Default value if not configured |
['destination.ip', 'dll.hash.md5', 'dll.hash.sha256', 'dns.question.name', 'dns.resolved_ip', 'file.hash.md5', 'file.hash.sha256', 'file.name', 'hash.md5', 'hash.sha256', 'process.args', 'process.hash.md5', 'process.hash.sha256', 'process.parent.hash.md5', 'process.parent.hash.sha256', 'source.ip', 'url.domain', 'url.full'] |
Type of the configuration item |
string |
The configuration item can contain multiple values |
True |
Is required |
True |
size |
Define the number of hits per index to return |
Default value if not configured |
10 |
Type of the configuration item |
string |
The configuration item can contain multiple values |
False |
Is required |
True |
verifyssl |
Verify SSL certificate |
Default value if not configured |
True |
Type of the configuration item |
boolean |
The configuration item can contain multiple values |
False |
Is required |
True |
cert_path |
Path to the CA on the system used to check server certificate |
Default value if not configured |
N/A |
Type of the configuration item |
string |
The configuration item can contain multiple values |
False |
Is required |
False |
Templates samples for TheHive
No template samples to display.