|
4163 | 4163 | ignore_above: 1024 |
4164 | 4164 | description: 'Name of the host. |
4165 | 4165 |
|
4166 | | - It can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use.' |
| 4166 | + It can contain what hostname returns on Unix systems, the fully qualified domain name (FQDN), or a name specified by the user. The recommended value is the lowercase FQDN of the host.' |
4167 | 4167 | - name: os.Ext |
4168 | 4168 | level: custom |
4169 | 4169 | type: object |
|
8102 | 8102 | type: flattened |
8103 | 8103 | description: List of exported element names and types. |
8104 | 8104 | default_field: false |
| 8105 | + - name: enrichments.indicator.file.elf.go_import_hash |
| 8106 | + level: extended |
| 8107 | + type: keyword |
| 8108 | + ignore_above: 1024 |
| 8109 | + description: 'A hash of the Go language imports in an ELF file excluding standard library imports. An import hash can be used to fingerprint binaries even after recompilation or other code-level transformations have occurred, which would change more traditional hash values. |
| 8110 | +
|
| 8111 | + The algorithm used to calculate the Go symbol hash and a reference implementation are available [here](https://github.com/elastic/toutoumomoma).' |
| 8112 | + example: 10bddcb4cee42080f76c88d9ff964491 |
| 8113 | + default_field: false |
| 8114 | + - name: enrichments.indicator.file.elf.go_imports |
| 8115 | + level: extended |
| 8116 | + type: flattened |
| 8117 | + description: List of imported Go language element names and types. |
| 8118 | + default_field: false |
| 8119 | + - name: enrichments.indicator.file.elf.go_imports_names_entropy |
| 8120 | + level: extended |
| 8121 | + type: long |
| 8122 | + format: number |
| 8123 | + description: Shannon entropy calculation from the list of Go imports. |
| 8124 | + default_field: false |
| 8125 | + - name: enrichments.indicator.file.elf.go_imports_names_var_entropy |
| 8126 | + level: extended |
| 8127 | + type: long |
| 8128 | + format: number |
| 8129 | + description: Variance for Shannon entropy calculation from the list of Go imports. |
| 8130 | + default_field: false |
| 8131 | + - name: enrichments.indicator.file.elf.go_stripped |
| 8132 | + level: extended |
| 8133 | + type: boolean |
| 8134 | + description: Set to true if the file is a Go executable that has had its symbols stripped or obfuscated and false if an unobfuscated Go executable. |
| 8135 | + default_field: false |
8105 | 8136 | - name: enrichments.indicator.file.elf.header.abi_version |
8106 | 8137 | level: extended |
8107 | 8138 | type: keyword |
|
8150 | 8181 | ignore_above: 1024 |
8151 | 8182 | description: Version of the ELF header. |
8152 | 8183 | default_field: false |
| 8184 | + - name: enrichments.indicator.file.elf.import_hash |
| 8185 | + level: extended |
| 8186 | + type: keyword |
| 8187 | + ignore_above: 1024 |
| 8188 | + description: 'A hash of the imports in an ELF file. An import hash can be used to fingerprint binaries even after recompilation or other code-level transformations have occurred, which would change more traditional hash values. |
| 8189 | +
|
| 8190 | + This is an ELF implementation of the Windows PE imphash.' |
| 8191 | + example: d41d8cd98f00b204e9800998ecf8427e |
| 8192 | + default_field: false |
8153 | 8193 | - name: enrichments.indicator.file.elf.imports |
8154 | 8194 | level: extended |
8155 | 8195 | type: flattened |
8156 | 8196 | description: List of imported element names and types. |
8157 | 8197 | default_field: false |
| 8198 | + - name: enrichments.indicator.file.elf.imports_names_entropy |
| 8199 | + level: extended |
| 8200 | + type: long |
| 8201 | + format: number |
| 8202 | + description: Shannon entropy calculation from the list of imported element names and types. |
| 8203 | + default_field: false |
| 8204 | + - name: enrichments.indicator.file.elf.imports_names_var_entropy |
| 8205 | + level: extended |
| 8206 | + type: long |
| 8207 | + format: number |
| 8208 | + description: Variance for Shannon entropy calculation from the list of imported element names and types. |
| 8209 | + default_field: false |
8158 | 8210 | - name: enrichments.indicator.file.elf.sections |
8159 | 8211 | level: extended |
8160 | 8212 | type: nested |
|
8204 | 8256 | ignore_above: 1024 |
8205 | 8257 | description: ELF Section List type. |
8206 | 8258 | default_field: false |
| 8259 | + - name: enrichments.indicator.file.elf.sections.var_entropy |
| 8260 | + level: extended |
| 8261 | + type: long |
| 8262 | + format: number |
| 8263 | + description: Variance for Shannon entropy calculation from the section. |
| 8264 | + default_field: false |
8207 | 8265 | - name: enrichments.indicator.file.elf.sections.virtual_address |
8208 | 8266 | level: extended |
8209 | 8267 | type: long |
|
8546 | 8604 | type: keyword |
8547 | 8605 | ignore_above: 1024 |
8548 | 8606 | description: Traffic Light Protocol sharing markings. |
8549 | | - example: WHITE |
| 8607 | + example: CLEAR |
8550 | 8608 | default_field: false |
8551 | 8609 | - name: enrichments.indicator.modified_at |
8552 | 8610 | level: extended |
|
9483 | 9541 | type: flattened |
9484 | 9542 | description: List of exported element names and types. |
9485 | 9543 | default_field: false |
| 9544 | + - name: indicator.file.elf.go_import_hash |
| 9545 | + level: extended |
| 9546 | + type: keyword |
| 9547 | + ignore_above: 1024 |
| 9548 | + description: 'A hash of the Go language imports in an ELF file excluding standard library imports. An import hash can be used to fingerprint binaries even after recompilation or other code-level transformations have occurred, which would change more traditional hash values. |
| 9549 | +
|
| 9550 | + The algorithm used to calculate the Go symbol hash and a reference implementation are available [here](https://github.com/elastic/toutoumomoma).' |
| 9551 | + example: 10bddcb4cee42080f76c88d9ff964491 |
| 9552 | + default_field: false |
| 9553 | + - name: indicator.file.elf.go_imports |
| 9554 | + level: extended |
| 9555 | + type: flattened |
| 9556 | + description: List of imported Go language element names and types. |
| 9557 | + default_field: false |
| 9558 | + - name: indicator.file.elf.go_imports_names_entropy |
| 9559 | + level: extended |
| 9560 | + type: long |
| 9561 | + format: number |
| 9562 | + description: Shannon entropy calculation from the list of Go imports. |
| 9563 | + default_field: false |
| 9564 | + - name: indicator.file.elf.go_imports_names_var_entropy |
| 9565 | + level: extended |
| 9566 | + type: long |
| 9567 | + format: number |
| 9568 | + description: Variance for Shannon entropy calculation from the list of Go imports. |
| 9569 | + default_field: false |
| 9570 | + - name: indicator.file.elf.go_stripped |
| 9571 | + level: extended |
| 9572 | + type: boolean |
| 9573 | + description: Set to true if the file is a Go executable that has had its symbols stripped or obfuscated and false if an unobfuscated Go executable. |
| 9574 | + default_field: false |
9486 | 9575 | - name: indicator.file.elf.header.abi_version |
9487 | 9576 | level: extended |
9488 | 9577 | type: keyword |
|
9531 | 9620 | ignore_above: 1024 |
9532 | 9621 | description: Version of the ELF header. |
9533 | 9622 | default_field: false |
| 9623 | + - name: indicator.file.elf.import_hash |
| 9624 | + level: extended |
| 9625 | + type: keyword |
| 9626 | + ignore_above: 1024 |
| 9627 | + description: 'A hash of the imports in an ELF file. An import hash can be used to fingerprint binaries even after recompilation or other code-level transformations have occurred, which would change more traditional hash values. |
| 9628 | +
|
| 9629 | + This is an ELF implementation of the Windows PE imphash.' |
| 9630 | + example: d41d8cd98f00b204e9800998ecf8427e |
| 9631 | + default_field: false |
9534 | 9632 | - name: indicator.file.elf.imports |
9535 | 9633 | level: extended |
9536 | 9634 | type: flattened |
9537 | 9635 | description: List of imported element names and types. |
9538 | 9636 | default_field: false |
| 9637 | + - name: indicator.file.elf.imports_names_entropy |
| 9638 | + level: extended |
| 9639 | + type: long |
| 9640 | + format: number |
| 9641 | + description: Shannon entropy calculation from the list of imported element names and types. |
| 9642 | + default_field: false |
| 9643 | + - name: indicator.file.elf.imports_names_var_entropy |
| 9644 | + level: extended |
| 9645 | + type: long |
| 9646 | + format: number |
| 9647 | + description: Variance for Shannon entropy calculation from the list of imported element names and types. |
| 9648 | + default_field: false |
9539 | 9649 | - name: indicator.file.elf.sections |
9540 | 9650 | level: extended |
9541 | 9651 | type: nested |
|
9585 | 9695 | ignore_above: 1024 |
9586 | 9696 | description: ELF Section List type. |
9587 | 9697 | default_field: false |
| 9698 | + - name: indicator.file.elf.sections.var_entropy |
| 9699 | + level: extended |
| 9700 | + type: long |
| 9701 | + format: number |
| 9702 | + description: Variance for Shannon entropy calculation from the section. |
| 9703 | + default_field: false |
9588 | 9704 | - name: indicator.file.elf.sections.virtual_address |
9589 | 9705 | level: extended |
9590 | 9706 | type: long |
|
9927 | 10043 | type: keyword |
9928 | 10044 | ignore_above: 1024 |
9929 | 10045 | description: Traffic Light Protocol sharing markings. |
9930 | | - example: WHITE |
| 10046 | + example: CLEAR |
9931 | 10047 | default_field: false |
9932 | 10048 | - name: indicator.modified_at |
9933 | 10049 | level: extended |
|
0 commit comments