Skip to content

Instantly share code, notes, and snippets.

@amimof
Last active February 4, 2021 13:49
Show Gist options
  • Save amimof/94fa1e5ce9a42e76e74021f04a3b360e to your computer and use it in GitHub Desktop.
Save amimof/94fa1e5ce9a42e76e74021f04a3b360e to your computer and use it in GitHub Desktop.
pfelk configuration script
echo "Enter elasticsearch username"
read ELASTIC_USERNAME
echo "Enter elasticsearch password"
read ELASTIC_PASSWORD
echo "→ PUT _component_template/pfelk-settings"
curl http://$ELASTIC_USERNAME:$ELASTIC_PASSWORD@localhost:9200/_component_template/pfelk-settings -X PUT -H "Content-Type: application/json" -d '{
"version": 8,
"template": {
"settings": {
"index": {
"mapping": {
"total_fields": {
"limit": "10000"
}
},
"refresh_interval": "5s"
}
},
"mappings": {
"_routing": {
"required": false
},
"numeric_detection": false,
"dynamic_date_formats": [
"strict_date_optional_time",
"yyyy/MM/dd HH:mm:ss Z||yyyy/MM/dd Z",
"dd/MMM/yyyy:HH:mm:ss.SSS"
],
"dynamic": true,
"_source": {
"excludes": [],
"includes": [],
"enabled": true
},
"dynamic_templates": [],
"date_detection": true
}
},
"_meta": {
"description": "default settings for the pfelk indexes installed by pfelk",
"managed": true
}
}'
echo -e "\n✔︎ Done\n"
echo "→ PUT _component_template/pfelk-mappings-ecs"
curl http://$ELASTIC_USERNAME:$ELASTIC_PASSWORD@localhost:9200/_component_template/pfelk-mappings-ecs -X PUT -H "Content-Type: application/json" -d '{
"version": 8,
"template": {
"settings": {
"index": {
"mapping": {
"total_fields": {
"limit": "10000"
}
},
"refresh_interval": "5s"
}
},
"mappings": {
"_routing": {
"required": false
},
"numeric_detection": false,
"_meta": {
"version": "2.0.0-dev"
},
"_source": {
"excludes": [],
"includes": [],
"enabled": true
},
"dynamic": true,
"dynamic_templates": [
{
"strings_as_keyword": {
"mapping": {
"ignore_above": 1024,
"type": "keyword"
},
"match_mapping_type": "string"
}
}
],
"date_detection": false,
"properties": {
"container": {
"type": "object",
"properties": {
"image": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"tag": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"runtime": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"labels": {
"type": "object"
}
}
},
"server": {
"type": "object",
"properties": {
"nat": {
"type": "object",
"properties": {
"port": {
"type": "long"
},
"ip": {
"type": "ip"
}
}
},
"address": {
"ignore_above": 1024,
"type": "keyword"
},
"top_level_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"ip": {
"type": "ip"
},
"mac": {
"ignore_above": 1024,
"type": "keyword"
},
"packets": {
"type": "long"
},
"geo": {
"type": "object",
"properties": {
"continent_name": {
"ignore_above": 1024,
"type": "keyword"
},
"region_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"city_name": {
"ignore_above": 1024,
"type": "keyword"
},
"country_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"country_name": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"location": {
"type": "geo_point"
},
"region_name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"as": {
"type": "object",
"properties": {
"number": {
"type": "long"
},
"organization": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
}
}
}
}
},
"registered_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"port": {
"type": "long"
},
"bytes": {
"type": "long"
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"subdomain": {
"ignore_above": 1024,
"type": "keyword"
},
"user": {
"type": "object",
"properties": {
"full_name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"roles": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"email": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
}
}
},
"agent": {
"type": "object",
"properties": {
"build": {
"type": "object",
"properties": {
"original": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"ephemeral_id": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"log": {
"type": "object",
"properties": {
"file": {
"type": "object",
"properties": {
"path": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"original": {
"ignore_above": 1024,
"index": false,
"type": "keyword",
"doc_values": false
},
"level": {
"ignore_above": 1024,
"type": "keyword"
},
"logger": {
"ignore_above": 1024,
"type": "keyword"
},
"origin": {
"type": "object",
"properties": {
"file": {
"type": "object",
"properties": {
"line": {
"type": "integer"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"function": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"syslog": {
"type": "object",
"properties": {
"severity": {
"type": "object",
"properties": {
"code": {
"type": "long"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"priority": {
"type": "long"
},
"facility": {
"type": "object",
"properties": {
"code": {
"type": "long"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
}
}
},
"destination": {
"type": "object",
"properties": {
"nat": {
"type": "object",
"properties": {
"port": {
"type": "long"
},
"ip": {
"type": "ip"
}
}
},
"address": {
"ignore_above": 1024,
"type": "keyword"
},
"top_level_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"ip": {
"type": "ip"
},
"mac": {
"ignore_above": 1024,
"type": "keyword"
},
"packets": {
"type": "long"
},
"geo": {
"type": "object",
"properties": {
"continent_name": {
"ignore_above": 1024,
"type": "keyword"
},
"region_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"city_name": {
"ignore_above": 1024,
"type": "keyword"
},
"country_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"country_name": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"location": {
"type": "geo_point"
},
"region_name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"as": {
"type": "object",
"properties": {
"number": {
"type": "long"
},
"organization": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
}
}
}
}
},
"registered_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"port": {
"type": "long"
},
"bytes": {
"type": "long"
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"subdomain": {
"ignore_above": 1024,
"type": "keyword"
},
"user": {
"type": "object",
"properties": {
"full_name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"roles": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"email": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
}
}
},
"rule": {
"type": "object",
"properties": {
"reference": {
"ignore_above": 1024,
"type": "keyword"
},
"license": {
"ignore_above": 1024,
"type": "keyword"
},
"author": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"ruleset": {
"ignore_above": 1024,
"type": "keyword"
},
"description": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"category": {
"ignore_above": 1024,
"type": "keyword"
},
"uuid": {
"ignore_above": 1024,
"type": "keyword"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"source": {
"type": "object",
"properties": {
"nat": {
"type": "object",
"properties": {
"port": {
"type": "long"
},
"ip": {
"type": "ip"
}
}
},
"address": {
"ignore_above": 1024,
"type": "keyword"
},
"top_level_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"ip": {
"type": "ip"
},
"mac": {
"ignore_above": 1024,
"type": "keyword"
},
"packets": {
"type": "long"
},
"geo": {
"type": "object",
"properties": {
"continent_name": {
"ignore_above": 1024,
"type": "keyword"
},
"region_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"city_name": {
"ignore_above": 1024,
"type": "keyword"
},
"country_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"country_name": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"location": {
"type": "geo_point"
},
"region_name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"as": {
"type": "object",
"properties": {
"number": {
"type": "long"
},
"organization": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
}
}
}
}
},
"registered_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"port": {
"type": "long"
},
"bytes": {
"type": "long"
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"subdomain": {
"ignore_above": 1024,
"type": "keyword"
},
"user": {
"type": "object",
"properties": {
"full_name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"roles": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"email": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
}
}
},
"error": {
"type": "object",
"properties": {
"code": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"stack_trace": {
"ignore_above": 1024,
"index": false,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
},
"doc_values": false
},
"message": {
"norms": false,
"type": "text"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"interface": {
"type": "object",
"properties": {
"name": {
"type": "keyword"
},
"alias": {
"type": "keyword"
},
"id": {
"type": "keyword"
}
}
},
"network": {
"type": "object",
"properties": {
"transport": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"inner": {
"type": "object",
"properties": {
"vlan": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"packets": {
"type": "long"
},
"community_id": {
"ignore_above": 1024,
"type": "keyword"
},
"forwarded_ip": {
"type": "ip"
},
"protocol": {
"ignore_above": 1024,
"type": "keyword"
},
"application": {
"ignore_above": 1024,
"type": "keyword"
},
"vlan": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"bytes": {
"type": "long"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"iana_number": {
"ignore_above": 1024,
"type": "keyword"
},
"direction": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"cloud": {
"type": "object",
"properties": {
"availability_zone": {
"ignore_above": 1024,
"type": "keyword"
},
"instance": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"provider": {
"ignore_above": 1024,
"type": "keyword"
},
"machine": {
"type": "object",
"properties": {
"type": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"project": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"region": {
"ignore_above": 1024,
"type": "keyword"
},
"account": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"observer": {
"type": "object",
"properties": {
"product": {
"ignore_above": 1024,
"type": "keyword"
},
"os": {
"type": "object",
"properties": {
"kernel": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"family": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
},
"platform": {
"ignore_above": 1024,
"type": "keyword"
},
"full": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
}
}
},
"ip": {
"type": "ip"
},
"serial_number": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
},
"mac": {
"ignore_above": 1024,
"type": "keyword"
},
"egress": {
"type": "object",
"properties": {
"vlan": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"zone": {
"ignore_above": 1024,
"type": "keyword"
},
"interface": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"alias": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"geo": {
"type": "object",
"properties": {
"continent_name": {
"ignore_above": 1024,
"type": "keyword"
},
"region_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"city_name": {
"ignore_above": 1024,
"type": "keyword"
},
"country_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"country_name": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"location": {
"type": "geo_point"
},
"region_name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"ingress": {
"type": "object",
"properties": {
"vlan": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"zone": {
"ignore_above": 1024,
"type": "keyword"
},
"interface": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"alias": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"hostname": {
"ignore_above": 1024,
"type": "keyword"
},
"vendor": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"trace": {
"type": "object",
"properties": {
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"file": {
"type": "object",
"properties": {
"extension": {
"ignore_above": 1024,
"type": "keyword"
},
"gid": {
"ignore_above": 1024,
"type": "keyword"
},
"drive_letter": {
"ignore_above": 1,
"type": "keyword"
},
"accessed": {
"type": "date"
},
"mtime": {
"type": "date"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"directory": {
"ignore_above": 1024,
"type": "keyword"
},
"inode": {
"ignore_above": 1024,
"type": "keyword"
},
"mode": {
"ignore_above": 1024,
"type": "keyword"
},
"path": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"uid": {
"ignore_above": 1024,
"type": "keyword"
},
"code_signature": {
"type": "object",
"properties": {
"valid": {
"type": "boolean"
},
"trusted": {
"type": "boolean"
},
"subject_name": {
"ignore_above": 1024,
"type": "keyword"
},
"exists": {
"type": "boolean"
},
"status": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"ctime": {
"type": "date"
},
"group": {
"ignore_above": 1024,
"type": "keyword"
},
"owner": {
"ignore_above": 1024,
"type": "keyword"
},
"created": {
"type": "date"
},
"target_path": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"x509": {
"type": "object",
"properties": {
"not_after": {
"type": "date"
},
"public_key_exponent": {
"index": false,
"type": "long",
"doc_values": false
},
"not_before": {
"type": "date"
},
"subject": {
"type": "object",
"properties": {
"country": {
"ignore_above": 1024,
"type": "keyword"
},
"state_or_province": {
"ignore_above": 1024,
"type": "keyword"
},
"organization": {
"ignore_above": 1024,
"type": "keyword"
},
"distinguished_name": {
"ignore_above": 1024,
"type": "keyword"
},
"locality": {
"ignore_above": 1024,
"type": "keyword"
},
"common_name": {
"ignore_above": 1024,
"type": "keyword"
},
"organizational_unit": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"public_key_algorithm": {
"ignore_above": 1024,
"type": "keyword"
},
"public_key_curve": {
"ignore_above": 1024,
"type": "keyword"
},
"signature_algorithm": {
"ignore_above": 1024,
"type": "keyword"
},
"public_key_size": {
"type": "long"
},
"serial_number": {
"ignore_above": 1024,
"type": "keyword"
},
"version_number": {
"ignore_above": 1024,
"type": "keyword"
},
"alternative_names": {
"ignore_above": 1024,
"type": "keyword"
},
"issuer": {
"type": "object",
"properties": {
"country": {
"ignore_above": 1024,
"type": "keyword"
},
"state_or_province": {
"ignore_above": 1024,
"type": "keyword"
},
"organization": {
"ignore_above": 1024,
"type": "keyword"
},
"distinguished_name": {
"ignore_above": 1024,
"type": "keyword"
},
"locality": {
"ignore_above": 1024,
"type": "keyword"
},
"common_name": {
"ignore_above": 1024,
"type": "keyword"
},
"organizational_unit": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"size": {
"type": "long"
},
"mime_type": {
"ignore_above": 1024,
"type": "keyword"
},
"pe": {
"type": "object",
"properties": {
"file_version": {
"ignore_above": 1024,
"type": "keyword"
},
"product": {
"ignore_above": 1024,
"type": "keyword"
},
"imphash": {
"ignore_above": 1024,
"type": "keyword"
},
"description": {
"ignore_above": 1024,
"type": "keyword"
},
"company": {
"ignore_above": 1024,
"type": "keyword"
},
"original_file_name": {
"ignore_above": 1024,
"type": "keyword"
},
"architecture": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"attributes": {
"ignore_above": 1024,
"type": "keyword"
},
"device": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"type": "object",
"properties": {
"sha1": {
"ignore_above": 1024,
"type": "keyword"
},
"sha256": {
"ignore_above": 1024,
"type": "keyword"
},
"sha512": {
"ignore_above": 1024,
"type": "keyword"
},
"md5": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"ecs": {
"type": "object",
"properties": {
"version": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"related": {
"type": "object",
"properties": {
"hosts": {
"ignore_above": 1024,
"type": "keyword"
},
"ip": {
"type": "ip"
},
"user": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"host": {
"type": "object",
"properties": {
"geo": {
"type": "object",
"properties": {
"continent_name": {
"ignore_above": 1024,
"type": "keyword"
},
"region_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"city_name": {
"ignore_above": 1024,
"type": "keyword"
},
"country_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"country_name": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"location": {
"type": "geo_point"
},
"region_name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"hostname": {
"ignore_above": 1024,
"type": "keyword"
},
"os": {
"type": "object",
"properties": {
"kernel": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"family": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
},
"platform": {
"ignore_above": 1024,
"type": "keyword"
},
"full": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"ip": {
"type": "ip"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"user": {
"type": "object",
"properties": {
"full_name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"roles": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"email": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"mac": {
"ignore_above": 1024,
"type": "keyword"
},
"architecture": {
"ignore_above": 1024,
"type": "keyword"
},
"uptime": {
"type": "long"
}
}
},
"client": {
"type": "object",
"properties": {
"nat": {
"type": "object",
"properties": {
"port": {
"type": "long"
},
"ip": {
"type": "ip"
}
}
},
"address": {
"ignore_above": 1024,
"type": "keyword"
},
"top_level_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"ip": {
"type": "ip"
},
"mac": {
"ignore_above": 1024,
"type": "keyword"
},
"packets": {
"type": "long"
},
"geo": {
"type": "object",
"properties": {
"continent_name": {
"ignore_above": 1024,
"type": "keyword"
},
"region_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"city_name": {
"ignore_above": 1024,
"type": "keyword"
},
"country_iso_code": {
"ignore_above": 1024,
"type": "keyword"
},
"country_name": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"location": {
"type": "geo_point"
},
"region_name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"as": {
"type": "object",
"properties": {
"number": {
"type": "long"
},
"organization": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
}
}
}
}
},
"registered_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"port": {
"type": "long"
},
"bytes": {
"type": "long"
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"subdomain": {
"ignore_above": 1024,
"type": "keyword"
},
"user": {
"type": "object",
"properties": {
"full_name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"roles": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"email": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
}
}
},
"event": {
"type": "object",
"properties": {
"reason": {
"ignore_above": 1024,
"type": "keyword"
},
"code": {
"ignore_above": 1024,
"type": "keyword"
},
"timezone": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"duration": {
"type": "long"
},
"reference": {
"ignore_above": 1024,
"type": "keyword"
},
"ingested": {
"type": "date"
},
"provider": {
"ignore_above": 1024,
"type": "keyword"
},
"action": {
"ignore_above": 1024,
"type": "keyword"
},
"end": {
"type": "date"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"outcome": {
"ignore_above": 1024,
"type": "keyword"
},
"severity": {
"type": "long"
},
"original": {
"ignore_above": 1024,
"index": false,
"type": "keyword",
"doc_values": false
},
"risk_score": {
"type": "float"
},
"created": {
"format": "strict_date_optional_time||epoch_millis||MMM d HH:mm:ss||MMM dd HH:mm:ss",
"index": true,
"ignore_malformed": false,
"store": false,
"type": "date",
"doc_values": true
},
"kind": {
"ignore_above": 1024,
"type": "keyword"
},
"module": {
"ignore_above": 1024,
"type": "keyword"
},
"start": {
"type": "date"
},
"url": {
"ignore_above": 1024,
"type": "keyword"
},
"sequence": {
"type": "long"
},
"risk_score_norm": {
"type": "float"
},
"category": {
"ignore_above": 1024,
"type": "keyword"
},
"dataset": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"user_agent": {
"type": "object",
"properties": {
"original": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"os": {
"type": "object",
"properties": {
"kernel": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"family": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
},
"platform": {
"ignore_above": 1024,
"type": "keyword"
},
"full": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
}
}
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"device": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"version": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"registry": {
"type": "object",
"properties": {
"hive": {
"ignore_above": 1024,
"type": "keyword"
},
"path": {
"ignore_above": 1024,
"type": "keyword"
},
"data": {
"type": "object",
"properties": {
"strings": {
"ignore_above": 1024,
"type": "keyword"
},
"bytes": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"value": {
"ignore_above": 1024,
"type": "keyword"
},
"key": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"process": {
"type": "object",
"properties": {
"parent": {
"type": "object",
"properties": {
"pgid": {
"type": "long"
},
"start": {
"type": "date"
},
"pid": {
"type": "long"
},
"working_directory": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"thread": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"type": "long"
}
}
},
"entity_id": {
"ignore_above": 1024,
"type": "keyword"
},
"title": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"executable": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"ppid": {
"type": "long"
},
"uptime": {
"type": "long"
},
"args": {
"ignore_above": 1024,
"type": "keyword"
},
"code_signature": {
"type": "object",
"properties": {
"valid": {
"type": "boolean"
},
"trusted": {
"type": "boolean"
},
"subject_name": {
"ignore_above": 1024,
"type": "keyword"
},
"exists": {
"type": "boolean"
},
"status": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"pe": {
"type": "object",
"properties": {
"file_version": {
"ignore_above": 1024,
"type": "keyword"
},
"product": {
"ignore_above": 1024,
"type": "keyword"
},
"imphash": {
"ignore_above": 1024,
"type": "keyword"
},
"description": {
"ignore_above": 1024,
"type": "keyword"
},
"company": {
"ignore_above": 1024,
"type": "keyword"
},
"original_file_name": {
"ignore_above": 1024,
"type": "keyword"
},
"architecture": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"exit_code": {
"type": "long"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"args_count": {
"type": "long"
},
"command_line": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"hash": {
"type": "object",
"properties": {
"sha1": {
"ignore_above": 1024,
"type": "keyword"
},
"sha256": {
"ignore_above": 1024,
"type": "keyword"
},
"sha512": {
"ignore_above": 1024,
"type": "keyword"
},
"md5": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"pgid": {
"type": "long"
},
"start": {
"type": "date"
},
"pid": {
"type": "long"
},
"working_directory": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"thread": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"type": "long"
}
}
},
"entity_id": {
"ignore_above": 1024,
"type": "keyword"
},
"title": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"executable": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"ppid": {
"type": "long"
},
"uptime": {
"type": "long"
},
"args": {
"ignore_above": 1024,
"type": "keyword"
},
"code_signature": {
"type": "object",
"properties": {
"valid": {
"type": "boolean"
},
"trusted": {
"type": "boolean"
},
"subject_name": {
"ignore_above": 1024,
"type": "keyword"
},
"exists": {
"type": "boolean"
},
"status": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"pe": {
"type": "object",
"properties": {
"file_version": {
"ignore_above": 1024,
"type": "keyword"
},
"product": {
"ignore_above": 1024,
"type": "keyword"
},
"imphash": {
"ignore_above": 1024,
"type": "keyword"
},
"description": {
"ignore_above": 1024,
"type": "keyword"
},
"company": {
"ignore_above": 1024,
"type": "keyword"
},
"original_file_name": {
"ignore_above": 1024,
"type": "keyword"
},
"architecture": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"exit_code": {
"type": "long"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"args_count": {
"type": "long"
},
"command_line": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"hash": {
"type": "object",
"properties": {
"sha1": {
"ignore_above": 1024,
"type": "keyword"
},
"sha256": {
"ignore_above": 1024,
"type": "keyword"
},
"sha512": {
"ignore_above": 1024,
"type": "keyword"
},
"md5": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"package": {
"type": "object",
"properties": {
"installed": {
"type": "date"
},
"build_version": {
"ignore_above": 1024,
"type": "keyword"
},
"description": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
},
"reference": {
"ignore_above": 1024,
"type": "keyword"
},
"license": {
"ignore_above": 1024,
"type": "keyword"
},
"path": {
"ignore_above": 1024,
"type": "keyword"
},
"install_scope": {
"ignore_above": 1024,
"type": "keyword"
},
"size": {
"type": "long"
},
"checksum": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"architecture": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"dll": {
"type": "object",
"properties": {
"path": {
"ignore_above": 1024,
"type": "keyword"
},
"code_signature": {
"type": "object",
"properties": {
"valid": {
"type": "boolean"
},
"trusted": {
"type": "boolean"
},
"subject_name": {
"ignore_above": 1024,
"type": "keyword"
},
"exists": {
"type": "boolean"
},
"status": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"pe": {
"type": "object",
"properties": {
"file_version": {
"ignore_above": 1024,
"type": "keyword"
},
"product": {
"ignore_above": 1024,
"type": "keyword"
},
"imphash": {
"ignore_above": 1024,
"type": "keyword"
},
"description": {
"ignore_above": 1024,
"type": "keyword"
},
"company": {
"ignore_above": 1024,
"type": "keyword"
},
"original_file_name": {
"ignore_above": 1024,
"type": "keyword"
},
"architecture": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"type": "object",
"properties": {
"sha1": {
"ignore_above": 1024,
"type": "keyword"
},
"sha256": {
"ignore_above": 1024,
"type": "keyword"
},
"sha512": {
"ignore_above": 1024,
"type": "keyword"
},
"md5": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"dns": {
"type": "object",
"properties": {
"op_code": {
"ignore_above": 1024,
"type": "keyword"
},
"resolved_ip": {
"type": "ip"
},
"response_code": {
"ignore_above": 1024,
"type": "keyword"
},
"question": {
"type": "object",
"properties": {
"registered_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"top_level_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"subdomain": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"class": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"answers": {
"type": "object",
"properties": {
"data": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"class": {
"ignore_above": 1024,
"type": "keyword"
},
"ttl": {
"type": "long"
}
}
},
"header_flags": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"vulnerability": {
"type": "object",
"properties": {
"reference": {
"ignore_above": 1024,
"type": "keyword"
},
"severity": {
"ignore_above": 1024,
"type": "keyword"
},
"score": {
"type": "object",
"properties": {
"environmental": {
"type": "float"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
},
"temporal": {
"type": "float"
},
"base": {
"type": "float"
}
}
},
"report_id": {
"ignore_above": 1024,
"type": "keyword"
},
"scanner": {
"type": "object",
"properties": {
"vendor": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"description": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"category": {
"ignore_above": 1024,
"type": "keyword"
},
"classification": {
"ignore_above": 1024,
"type": "keyword"
},
"enumeration": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"message": {
"norms": false,
"type": "text"
},
"url": {
"type": "object",
"properties": {
"extension": {
"ignore_above": 1024,
"type": "keyword"
},
"original": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"scheme": {
"ignore_above": 1024,
"type": "keyword"
},
"top_level_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"query": {
"ignore_above": 1024,
"type": "keyword"
},
"path": {
"ignore_above": 1024,
"type": "keyword"
},
"fragment": {
"ignore_above": 1024,
"type": "keyword"
},
"password": {
"ignore_above": 1024,
"type": "keyword"
},
"registered_domain": {
"ignore_above": 1024,
"type": "keyword"
},
"port": {
"type": "long"
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"subdomain": {
"ignore_above": 1024,
"type": "keyword"
},
"full": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"username": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"labels": {
"type": "object"
},
"tags": {
"ignore_above": 1024,
"type": "keyword"
},
"@timestamp": {
"type": "date"
},
"service": {
"type": "object",
"properties": {
"node": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"state": {
"ignore_above": 1024,
"type": "keyword"
},
"ephemeral_id": {
"ignore_above": 1024,
"type": "keyword"
},
"type": {
"ignore_above": 1024,
"type": "keyword"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"organization": {
"type": "object",
"properties": {
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"http": {
"type": "object",
"properties": {
"request": {
"type": "object",
"properties": {
"referrer": {
"ignore_above": 1024,
"type": "keyword"
},
"method": {
"ignore_above": 1024,
"type": "keyword"
},
"mime_type": {
"ignore_above": 1024,
"type": "keyword"
},
"bytes": {
"type": "long"
},
"body": {
"type": "object",
"properties": {
"bytes": {
"type": "long"
},
"content": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
}
}
}
}
},
"response": {
"type": "object",
"properties": {
"status_code": {
"type": "long"
},
"mime_type": {
"ignore_above": 1024,
"type": "keyword"
},
"bytes": {
"type": "long"
},
"body": {
"type": "object",
"properties": {
"bytes": {
"type": "long"
},
"content": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
}
}
}
}
},
"version": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"tls": {
"type": "object",
"properties": {
"cipher": {
"ignore_above": 1024,
"type": "keyword"
},
"established": {
"type": "boolean"
},
"server": {
"type": "object",
"properties": {
"not_after": {
"type": "date"
},
"x509": {
"type": "object",
"properties": {
"not_after": {
"type": "date"
},
"public_key_exponent": {
"index": false,
"type": "long",
"doc_values": false
},
"not_before": {
"type": "date"
},
"subject": {
"type": "object",
"properties": {
"country": {
"ignore_above": 1024,
"type": "keyword"
},
"state_or_province": {
"ignore_above": 1024,
"type": "keyword"
},
"organization": {
"ignore_above": 1024,
"type": "keyword"
},
"distinguished_name": {
"ignore_above": 1024,
"type": "keyword"
},
"locality": {
"ignore_above": 1024,
"type": "keyword"
},
"common_name": {
"ignore_above": 1024,
"type": "keyword"
},
"organizational_unit": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"public_key_algorithm": {
"ignore_above": 1024,
"type": "keyword"
},
"public_key_curve": {
"ignore_above": 1024,
"type": "keyword"
},
"signature_algorithm": {
"ignore_above": 1024,
"type": "keyword"
},
"public_key_size": {
"type": "long"
},
"serial_number": {
"ignore_above": 1024,
"type": "keyword"
},
"version_number": {
"ignore_above": 1024,
"type": "keyword"
},
"alternative_names": {
"ignore_above": 1024,
"type": "keyword"
},
"issuer": {
"type": "object",
"properties": {
"country": {
"ignore_above": 1024,
"type": "keyword"
},
"state_or_province": {
"ignore_above": 1024,
"type": "keyword"
},
"organization": {
"ignore_above": 1024,
"type": "keyword"
},
"distinguished_name": {
"ignore_above": 1024,
"type": "keyword"
},
"locality": {
"ignore_above": 1024,
"type": "keyword"
},
"common_name": {
"ignore_above": 1024,
"type": "keyword"
},
"organizational_unit": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"ja3s": {
"ignore_above": 1024,
"type": "keyword"
},
"not_before": {
"type": "date"
},
"subject": {
"ignore_above": 1024,
"type": "keyword"
},
"certificate": {
"ignore_above": 1024,
"type": "keyword"
},
"certificate_chain": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"type": "object",
"properties": {
"sha1": {
"ignore_above": 1024,
"type": "keyword"
},
"sha256": {
"ignore_above": 1024,
"type": "keyword"
},
"md5": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"issuer": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"curve": {
"ignore_above": 1024,
"type": "keyword"
},
"client": {
"type": "object",
"properties": {
"not_after": {
"type": "date"
},
"server_name": {
"ignore_above": 1024,
"type": "keyword"
},
"x509": {
"type": "object",
"properties": {
"not_after": {
"type": "date"
},
"public_key_exponent": {
"index": false,
"type": "long",
"doc_values": false
},
"not_before": {
"type": "date"
},
"subject": {
"type": "object",
"properties": {
"country": {
"ignore_above": 1024,
"type": "keyword"
},
"state_or_province": {
"ignore_above": 1024,
"type": "keyword"
},
"organization": {
"ignore_above": 1024,
"type": "keyword"
},
"distinguished_name": {
"ignore_above": 1024,
"type": "keyword"
},
"locality": {
"ignore_above": 1024,
"type": "keyword"
},
"common_name": {
"ignore_above": 1024,
"type": "keyword"
},
"organizational_unit": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"public_key_algorithm": {
"ignore_above": 1024,
"type": "keyword"
},
"public_key_curve": {
"ignore_above": 1024,
"type": "keyword"
},
"signature_algorithm": {
"ignore_above": 1024,
"type": "keyword"
},
"public_key_size": {
"type": "long"
},
"serial_number": {
"ignore_above": 1024,
"type": "keyword"
},
"version_number": {
"ignore_above": 1024,
"type": "keyword"
},
"alternative_names": {
"ignore_above": 1024,
"type": "keyword"
},
"issuer": {
"type": "object",
"properties": {
"country": {
"ignore_above": 1024,
"type": "keyword"
},
"state_or_province": {
"ignore_above": 1024,
"type": "keyword"
},
"organization": {
"ignore_above": 1024,
"type": "keyword"
},
"distinguished_name": {
"ignore_above": 1024,
"type": "keyword"
},
"locality": {
"ignore_above": 1024,
"type": "keyword"
},
"common_name": {
"ignore_above": 1024,
"type": "keyword"
},
"organizational_unit": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"not_before": {
"type": "date"
},
"subject": {
"ignore_above": 1024,
"type": "keyword"
},
"supported_ciphers": {
"ignore_above": 1024,
"type": "keyword"
},
"certificate": {
"ignore_above": 1024,
"type": "keyword"
},
"ja3": {
"ignore_above": 1024,
"type": "keyword"
},
"certificate_chain": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"type": "object",
"properties": {
"sha1": {
"ignore_above": 1024,
"type": "keyword"
},
"sha256": {
"ignore_above": 1024,
"type": "keyword"
},
"md5": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"issuer": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"next_protocol": {
"ignore_above": 1024,
"type": "keyword"
},
"resumed": {
"type": "boolean"
},
"version": {
"ignore_above": 1024,
"type": "keyword"
},
"version_protocol": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"threat": {
"type": "object",
"properties": {
"framework": {
"ignore_above": 1024,
"type": "keyword"
},
"technique": {
"type": "object",
"properties": {
"reference": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"subtechnique": {
"type": "object",
"properties": {
"reference": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"tactic": {
"type": "object",
"properties": {
"reference": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"user": {
"type": "object",
"properties": {
"effective": {
"type": "object",
"properties": {
"full_name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"roles": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"email": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"full_name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"roles": {
"ignore_above": 1024,
"type": "keyword"
},
"changes": {
"type": "object",
"properties": {
"full_name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"roles": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"email": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"email": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"target": {
"type": "object",
"properties": {
"full_name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"roles": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword",
"fields": {
"text": {
"norms": false,
"type": "text"
}
}
},
"id": {
"ignore_above": 1024,
"type": "keyword"
},
"email": {
"ignore_above": 1024,
"type": "keyword"
},
"hash": {
"ignore_above": 1024,
"type": "keyword"
},
"group": {
"type": "object",
"properties": {
"domain": {
"ignore_above": 1024,
"type": "keyword"
},
"name": {
"ignore_above": 1024,
"type": "keyword"
},
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
}
}
},
"transaction": {
"type": "object",
"properties": {
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
},
"span": {
"type": "object",
"properties": {
"id": {
"ignore_above": 1024,
"type": "keyword"
}
}
}
}
}
},
"_meta": {
"description": "ecs for the pfelk indexes installed by pfelk",
"managed": true
}
}'
echo -e "\n✔︎ Done\n"
echo "→ PUT _ilm/policy/pfelk-ilm"
curl http://$ELASTIC_USERNAME:$ELASTIC_PASSWORD@localhost:9200/_ilm/policy/pfelk-ilm -X PUT -H "Content-Type: application/json" -d '{
"policy": {
"phases": {
"hot": {
"min_age": "0ms",
"actions": {
"rollover": {
"max_size": "5gb",
"max_age": "90d"
},
"set_priority": {
"priority": 10
}
}
},
"warm": {
"actions": {
"set_priority": {
"priority": 50
}
}
},
"cold": {
"min_age": "180d",
"actions": {}
},
"delete": {
"min_age": "365d",
"actions": {}
}
}
}
}'
echo -e "\n✔︎ Done\n"
echo "→ PUT _index_template/pfelk"
curl http://$ELASTIC_USERNAME:$ELASTIC_PASSWORD@localhost:9200/_index_template/pfelk -X PUT -H "Content-Type: application/json" -d '{
"version": 9,
"priority": 10,
"template": {
"mappings": {
"_routing": {
"required": false
},
"numeric_detection": false,
"dynamic_date_formats": [
"strict_date_optional_time",
"yyyy/MM/dd HH:mm:ss Z||yyyy/MM/dd Z"
],
"_source": {
"excludes": [],
"includes": [],
"enabled": true
},
"dynamic": true,
"dynamic_templates": [],
"date_detection": true,
"properties": {
"pf": {
"type": "object",
"properties": {
"tcp": {
"type": "object",
"properties": {
"sequence_number": {
"type": "long"
},
"data_length": {
"type": "integer"
},
"flags": {
"type": "keyword"
},
"options": {
"eager_global_ordinals": false,
"index_phrases": false,
"fielddata": false,
"norms": true,
"index": true,
"store": false,
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
},
"index_options": "positions"
},
"window": {
"type": "integer"
}
}
},
"ipv4": {
"type": "object",
"properties": {
"offset": {
"type": "integer"
},
"flags": {
"type": "keyword"
},
"tos": {
"type": "keyword"
},
"packet": {
"type": "object",
"properties": {
"id": {
"type": "integer"
}
}
},
"ttl": {
"type": "integer"
}
}
},
"transport": {
"type": "object",
"properties": {
"data_length": {
"type": "integer"
}
}
},
"packet": {
"type": "object",
"properties": {
"length": {
"type": "integer"
}
}
}
}
}
}
}
},
"index_patterns": [
"pfelk-captive-*",
"pfelk-firewall-*",
"pfelk-snort-*",
"pfelk-squid-*",
"pfelk-unbound-*"
],
"composed_of": [
"pfelk-settings",
"pfelk-mappings-ecs"
],
"_meta": {
"description": "default pfelk indexes installed by pfelk",
"managed": true
}
}'
echo -e "\n✔︎ Done\n"
echo "→ PUT _index_template/pfelk-dhcp"
curl http://$ELASTIC_USERNAME:$ELASTIC_PASSWORD@localhost:9200/_index_template/pfelk-dhcp -X PUT -H "Content-Type: application/json" -d '{
"version": 8,
"priority": 40,
"template": {
"mappings": {
"dynamic_templates": [],
"properties": {
"dhcpv4": {
"type": "object",
"properties": {
"server": {
"type": "object",
"properties": {
"ip": {
"type": "ip"
},
"Mac": {
"type": "keyword"
}
}
},
"query": {
"type": "object",
"properties": {
"associated": {
"type": "text"
},
"ip": {
"type": "ip"
},
"Mac": {
"type": "keyword"
}
}
},
"client": {
"type": "object",
"properties": {
"ip": {
"type": "ip"
},
"mac": {
"type": "keyword"
}
}
},
"option": {
"type": "object",
"properties": {
"hostname": {
"type": "keyword"
},
"message": {
"type": "text"
}
}
}
}
},
"dhcpv6": {
"type": "object"
},
"dhcp": {
"type": "object",
"properties": {
"client": {
"type": "object",
"properties": {
"ip": {
"type": "ip"
},
"mac": {
"type": "keyword"
}
}
},
"message": {
"type": "text"
},
"operation": {
"type": "keyword"
}
}
}
}
}
},
"index_patterns": [
"pfelk-dhcp-*"
],
"composed_of": [
"pfelk-settings",
"pfelk-mappings-ecs"
],
"_meta": {
"description": "default dhcp indexes installed by pfelk",
"managed": true
}
}'
echo -e "\n✔︎ Done\n"
echo "→ PUT _index_template/pfelk-haproxy"
curl http://$ELASTIC_USERNAME:$ELASTIC_PASSWORD@localhost:9200/_index_template/pfelk-haproxy -X PUT -H "Content-Type: application/json" -d '{
"version": 8,
"priority": 90,
"template": {
"mappings": {
"_source": {
"excludes": [],
"includes": [],
"enabled": true
},
"_routing": {
"required": false
},
"dynamic": true,
"numeric_detection": false,
"date_detection": false,
"dynamic_templates": [],
"properties": {
"haproxy": {
"type": "object",
"properties": {
"backend_name": {
"eager_global_ordinals": false,
"norms": false,
"index": true,
"store": false,
"type": "keyword",
"index_options": "docs",
"split_queries_on_whitespace": false,
"doc_values": true,
"fields": {
"text": {
"type": "text"
}
}
},
"backend_queue": {
"type": "long"
},
"bytes_read": {
"type": "long"
},
"connections": {
"type": "object",
"properties": {
"active": {
"type": "long"
},
"backend": {
"type": "long"
},
"frontend": {
"type": "long"
},
"retries": {
"type": "long"
},
"server": {
"type": "long"
}
}
},
"frontend_name": {
"eager_global_ordinals": false,
"norms": false,
"index": true,
"store": false,
"type": "keyword",
"index_options": "docs",
"split_queries_on_whitespace": false,
"doc_values": true,
"fields": {
"text": {
"type": "text"
}
}
},
"http": {
"type": "object",
"properties": {
"request": {
"type": "object",
"properties": {
"captured_cookie": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
}
}
}
},
"response": {
"type": "object",
"properties": {
"captured_cookie": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
}
}
}
}
}
},
"mode": {
"type": "keyword"
},
"server_name": {
"eager_global_ordinals": false,
"norms": false,
"index": true,
"store": false,
"type": "keyword",
"index_options": "docs",
"split_queries_on_whitespace": false,
"doc_values": true,
"fields": {
"text": {
"type": "text"
}
}
},
"server_queue": {
"type": "long"
},
"termination_state": {
"eager_global_ordinals": false,
"norms": false,
"index": true,
"store": false,
"type": "keyword",
"index_options": "docs",
"split_queries_on_whitespace": false,
"doc_values": true,
"fields": {
"text": {
"type": "text"
}
}
},
"time_backend_connect": {
"type": "long"
},
"time_queue": {
"type": "long"
},
"timestamp": {
"format": "strict_date_optional_time||epoch_millis||dd/MMM/yyyy:HH:mm:ss.SSS",
"index": true,
"ignore_malformed": false,
"store": false,
"type": "date",
"doc_values": true
}
}
}
}
}
},
"index_patterns": [
"pfelk-haproxy-*"
],
"composed_of": [
"pfelk-settings",
"pfelk-mappings-ecs"
],
"_meta": {
"description": "default haproxy indexes installed by pfelk",
"managed": true
}
}'
echo -e "\n✔︎ Done\n"
echo "→ PUT _index_template/pfelk-suricata"
curl http://$ELASTIC_USERNAME:$ELASTIC_PASSWORD@localhost:9200/_index_template/pfelk-suricata -X PUT -H "Content-Type: application/json" -d '{
"version": 8,
"priority": 20,
"template": {
"mappings": {
"_routing": {
"required": false
},
"numeric_detection": false,
"dynamic_date_formats": [
"strict_date_optional_time",
"yyyy/MM/dd HH:mm:ss Z||yyyy/MM/dd Z"
],
"_source": {
"excludes": [],
"includes": [],
"enabled": true
},
"dynamic": true,
"dynamic_templates": [],
"date_detection": true,
"properties": {
"suricata": {
"type": "object",
"properties": {
"eve": {
"type": "object",
"properties": {
"tcp": {
"type": "object",
"properties": {
"rst": {
"type": "boolean"
},
"tcp_flags_tc": {
"type": "keyword"
},
"tcp_flags_ts": {
"type": "keyword"
},
"psh": {
"type": "boolean"
},
"tcp_flags": {
"type": "keyword"
},
"ack": {
"type": "boolean"
},
"syn": {
"type": "boolean"
},
"fin": {
"type": "boolean"
},
"state": {
"type": "keyword"
}
}
},
"icmp_type": {
"type": "long"
},
"smtp": {
"type": "object",
"properties": {
"helo": {
"type": "keyword"
},
"rcpt_to": {
"type": "keyword"
},
"mail_from": {
"type": "keyword"
}
}
},
"pcap_cnt": {
"type": "long"
},
"dns": {
"type": "object",
"properties": {
"rdata": {
"type": "keyword"
},
"rrname": {
"type": "keyword"
},
"rcode": {
"type": "keyword"
},
"id": {
"type": "long"
},
"tx_id": {
"type": "long"
},
"type": {
"type": "keyword"
},
"ttl": {
"type": "long"
},
"rrtype": {
"type": "keyword"
}
}
},
"ssh": {
"type": "object",
"properties": {
"server": {
"type": "object",
"properties": {
"proto_version": {
"type": "keyword"
},
"software_version": {
"type": "keyword"
}
}
},
"client": {
"type": "object",
"properties": {
"proto_version": {
"type": "keyword"
},
"software_version": {
"type": "keyword"
}
}
}
}
},
"app_proto_tc": {
"type": "keyword"
},
"tx_id": {
"type": "long"
},
"app_proto_orig": {
"type": "keyword"
},
"in_iface": {
"type": "keyword"
},
"event_type": {
"type": "keyword"
},
"alert": {
"type": "object",
"properties": {
"rev": {
"type": "long"
},
"signature_id": {
"type": "long"
},
"gid": {
"type": "long"
},
"signature": {
"type": "keyword"
},
"category": {
"type": "keyword"
}
}
},
"stats": {
"type": "object",
"properties": {
"defrag": {
"type": "object",
"properties": {
"ipv4": {
"type": "object",
"properties": {
"reassembled": {
"type": "long"
},
"timeouts": {
"type": "long"
},
"fragments": {
"type": "long"
}
}
},
"ipv6": {
"type": "object",
"properties": {
"reassembled": {
"type": "long"
},
"timeouts": {
"type": "long"
},
"fragments": {
"type": "long"
}
}
}
}
},
"tcp": {
"type": "object",
"properties": {
"insert_data_overlap_fail": {
"type": "long"
},
"invalid_checksum": {
"type": "long"
},
"ssn_memcap_drop": {
"type": "long"
},
"sessions": {
"type": "long"
},
"overlap_diff_data": {
"type": "long"
},
"stream_depth_reached": {
"type": "long"
},
"syn": {
"type": "long"
},
"no_flow": {
"type": "long"
},
"segment_memcap_drop": {
"type": "long"
},
"memuse": {
"type": "long"
},
"pseudo_failed": {
"type": "long"
},
"reassembly_gap": {
"type": "long"
},
"rst": {
"type": "long"
},
"overlap": {
"type": "long"
},
"insert_list_fail": {
"coerce": true,
"index": true,
"ignore_malformed": false,
"store": false,
"type": "long",
"doc_values": true
},
"synack": {
"type": "long"
},
"pseudo": {
"type": "long"
},
"reassembly_memuse": {
"type": "long"
},
"insert_data_normal_fail": {
"type": "long"
}
}
},
"app_layer": {
"type": "object",
"properties": {
"tx": {
"type": "object",
"properties": {
"dcerpc_tcp": {
"type": "long"
},
"dcerpc_udp": {
"type": "long"
},
"ftp": {
"type": "long"
},
"smtp": {
"type": "long"
},
"http": {
"type": "long"
},
"smb": {
"type": "long"
},
"ssh": {
"type": "long"
},
"tls": {
"type": "long"
},
"dns_tcp": {
"type": "long"
},
"dns_udp": {
"type": "long"
}
}
},
"flow": {
"type": "object",
"properties": {
"dcerpc_tcp": {
"type": "long"
},
"dcerpc_udp": {
"type": "long"
},
"imap": {
"type": "long"
},
"ftp": {
"type": "long"
},
"smtp": {
"type": "long"
},
"msn": {
"type": "long"
},
"smb": {
"type": "long"
},
"ssh": {
"type": "long"
},
"failed_tcp": {
"type": "long"
},
"failed_udp": {
"type": "long"
},
"dns_tcp": {
"type": "long"
},
"dns_udp": {
"type": "long"
},
"http": {
"type": "long"
},
"tls": {
"type": "long"
}
}
}
}
},
"dns": {
"type": "object",
"properties": {
"memuse": {
"type": "long"
},
"memcap_state": {
"type": "long"
},
"memcap_global": {
"type": "long"
}
}
},
"capture": {
"type": "object",
"properties": {
"kernel_drops": {
"type": "long"
},
"kernel_ifdrops": {
"type": "long"
},
"kernel_packets": {
"type": "long"
}
}
},
"detect": {
"type": "object",
"properties": {
"alert": {
"type": "long"
}
}
},
"http": {
"type": "object",
"properties": {
"memuse": {
"type": "long"
},
"memcap": {
"type": "long"
}
}
},
"decoder": {
"type": "object",
"properties": {
"udp": {
"type": "long"
},
"dce": {
"type": "object",
"properties": {
"pkt_too_small": {
"type": "long"
}
}
},
"ieee8021ah": {
"type": "long"
},
"ipv4": {
"type": "long"
},
"vlan": {
"type": "long"
},
"ipv6": {
"type": "long"
},
"pppoe": {
"type": "long"
},
"mpls": {
"type": "long"
},
"teredo": {
"type": "long"
},
"gre": {
"type": "long"
},
"max_pkt_size": {
"type": "long"
},
"vlan_qinq": {
"type": "long"
},
"ipraw": {
"type": "object",
"properties": {
"invalid_ip_version": {
"type": "long"
}
}
},
"tcp": {
"type": "long"
},
"erspan": {
"type": "long"
},
"icmpv4": {
"type": "long"
},
"raw": {
"type": "long"
},
"ipv4_in_ipv6": {
"type": "long"
},
"icmpv6": {
"type": "long"
},
"ltnull": {
"type": "object",
"properties": {
"unsupported_type": {
"type": "long"
},
"pkt_too_small": {
"type": "long"
}
}
},
"ethernet": {
"type": "long"
},
"ppp": {
"type": "long"
},
"sll": {
"type": "long"
},
"null": {
"type": "long"
},
"bytes": {
"type": "long"
},
"avg_pkt_size": {
"type": "long"
},
"invalid": {
"type": "long"
},
"sctp": {
"type": "long"
},
"ipv6_in_ipv6": {
"type": "long"
}
}
},
"flow_mgr": {
"type": "object",
"properties": {
"bypassed_pruned": {
"type": "long"
},
"closed_pruned": {
"type": "long"
},
"rows_empty": {
"type": "long"
},
"flows_notimeout": {
"type": "long"
},
"flows_checked": {
"type": "long"
},
"flows_timeout_inuse": {
"type": "long"
},
"rows_maxlen": {
"type": "long"
},
"flows_removed": {
"type": "long"
},
"rows_checked": {
"type": "long"
},
"flows_timeout": {
"type": "long"
},
"est_pruned": {
"type": "long"
},
"rows_busy": {
"type": "long"
},
"new_pruned": {
"type": "long"
},
"rows_skipped": {
"type": "long"
}
}
},
"file_store": {
"type": "object",
"properties": {
"open_files": {
"type": "long"
}
}
},
"flow": {
"type": "object",
"properties": {
"emerg_mode_entered": {
"type": "long"
},
"memuse": {
"type": "long"
},
"tcp": {
"type": "long"
},
"udp": {
"type": "long"
},
"tcp_reuse": {
"type": "long"
},
"icmpv4": {
"type": "long"
},
"emerg_mode_over": {
"type": "long"
},
"icmpv6": {
"type": "long"
},
"memcap": {
"type": "long"
},
"spare": {
"type": "long"
}
}
},
"uptime": {
"type": "long"
}
}
},
"flow_id": {
"type": "keyword"
},
"app_proto_expected": {
"type": "keyword"
},
"fileinfo": {
"type": "object",
"properties": {
"sha1": {
"type": "keyword"
},
"sha256": {
"type": "keyword"
},
"stored": {
"type": "boolean"
},
"state": {
"type": "keyword"
},
"tx_id": {
"type": "long"
},
"gaps": {
"type": "boolean"
},
"md5": {
"type": "keyword"
}
}
},
"http": {
"type": "object",
"properties": {
"redirect": {
"type": "keyword"
},
"protocol": {
"type": "keyword"
},
"http_content_type": {
"type": "keyword"
},
"content_range": {
"type": "object",
"properties": {
"size": {
"type": "long"
},
"start": {
"type": "long"
},
"raw": {
"type": "text"
},
"end": {
"type": "long"
}
}
}
}
},
"icmp_code": {
"type": "long"
},
"tls": {
"type": "object",
"properties": {
"string": {
"type": "keyword"
},
"notbefore": {
"type": "date"
},
"issuerdn": {
"type": "keyword"
},
"ja3s": {
"type": "object",
"properties": {
"string": {
"type": "keyword"
},
"hash": {
"type": "keyword"
}
}
},
"subject": {
"type": "keyword"
},
"notafter": {
"type": "date"
},
"session_resumed": {
"type": "keyword"
},
"version": {
"type": "keyword"
},
"sni": {
"type": "keyword"
},
"serial": {
"type": "keyword"
},
"fingerprint": {
"type": "keyword"
},
"ja3": {
"type": "object"
},
"hash": {
"type": "keyword"
}
}
},
"app_proto_ts": {
"type": "keyword"
},
"email": {
"type": "object",
"properties": {
"status": {
"type": "keyword"
}
}
},
"flow": {
"type": "object",
"properties": {
"reason": {
"type": "keyword"
},
"alerted": {
"type": "boolean"
},
"end": {
"type": "date"
},
"state": {
"type": "keyword"
},
"age": {
"type": "long"
}
}
}
}
}
}
}
}
}
},
"index_patterns": [
"pfelk-suricata-*"
],
"composed_of": [
"pfelk-settings",
"pfelk-mappings-ecs"
],
"_meta": {
"description": "default suricata indexes installed by pfelk",
"managed": true
}
}'
echo -e "\n✔︎ Done\n"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment