TYCHON Agentless
Collect complete master endpoint datasets including vulnerability and STIG to comply with DISA endpoint requirements and C2C without adding services to your endpoints.
Version | 0.1.2 (View all) |
Compatible Kibana version(s) | 8.14.0 or higher |
Supported Serverless project types | Security |
Subscription level | Basic |
Level of support | Partner |
TYCHON Agentless is an integration that lets you collect TYCHON's gold source Master Endpoint Record data from endpoints, including vulnerability and STIG results, without heavy resource use or software installation. You can then investigate the TYCHON data using Elastic's analytics, visualizations, and dashboards. Contact us to learn more..
Compatibility
- This integration supports Windows and RedHat/CENTOS Endpoint Operating Systems.
- This integration requires a TYCHON Agentless license.
- This integration requires TYCHON Vulnerability Definition files.
- The Linux Endpoint requires RedHat's OpenScap to be installed for STIG and CVE to report data.
Returned Data Fields
ARP Table Information
TYCHON scans Endpoint ARP Tables and returns the results.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.destination.hostname | The Translated Hostname of the IP in the ARP Table | keyword |
tychon.destination.ip | IP address of the destination (IPv4 or IPv6). | ip |
tychon.destination.mac | MAC address of the destination. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.destination.name | keyword | |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.network.direction | Direction of the network traffic. When mapping events from a host-based monitoring context, populate this field from the host's point of view, using the values "ingress" or "egress". When mapping events from a network or perimeter-based monitoring context, populate this field from the point of view of the network perimeter, using the values "inbound", "outbound", "internal" or "external". Note that "internal" is not crossing perimeter boundaries, and is meant to describe communication between two hosts within the perimeter. Note also that "external" is meant to describe traffic between two hosts that are external to the perimeter. This could for example be useful for ISPs or VPN service providers. | keyword |
tychon.network.interface | The interface the ARP Table has associated the destination. | keyword |
tychon.network.state | Current state | keyword |
tychon.network.type | In the OSI Model this would be the Network Layer. ipv4, ipv6, ipsec, pim, etc The field value is normalized to lowercase for querying. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
Browser Configurations
TYCHON checks local browser configuration settings.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.data.version | Tychon Data version. | keyword |
tychon.destination.ip | IP address of the destination (IPv4 or IPv6). | ip |
tychon.destination.mac | MAC address of the destination. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.edition | The product edition | keyword |
tychon.event.reason | Event reason. | keyword |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.cloud.compute.location | The location of this cloud asset. | keyword |
tychon.host.cloud.compute.name | The cloud based name of this asset | keyword |
tychon.host.cloud.compute.resource_group_name | The resource group name given to this cloud asset | keyword |
tychon.host.cloud.compute.resource_id | The cloud resource id assignd to this cloud asset. | keyword |
tychon.host.cloud.compute.subscription_id | The subscription ID of the account for this cloud asset | keyword |
tychon.host.cloud.compute.tags | Cloud compute tags assigned to this machine. | keyword |
tychon.host.cloud.compute.vm_id | The Cloud ID of this cloud asset | keyword |
tychon.host.cloud.hosted | Is this system cloud hosted | boolean |
tychon.host.cloud.network.mac_address | Public facing MAC address of this cloud asset | keyword |
tychon.host.cloud.network.public_ipv4 | Public facing IPV4 address for a cloud instance. | keyword |
tychon.host.cloud.network.public_ipv6 | Public facing IPV6 address for a cloud instance. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname. | keyword |
tychon.host.id | Host ID. | keyword |
tychon.host.ip | Host IP addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host mac addresses. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | Host OS Family. | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Host OS Name. | keyword |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Host OS Version. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.package.architecture | Package architecture. | keyword |
tychon.package.cpe | The cpe value for this application | keyword |
tychon.package.edition | The edition of this application | keyword |
tychon.package.installed | Time when package was installed. | date |
tychon.package.name | Package name | keyword |
tychon.package.path | Path where the package is installed. | keyword |
tychon.package.publisher | The publisher of this application | keyword |
tychon.package.size | Package size in bytes. | long |
tychon.package.type | Type of package. This should contain the package file type, rather than the package manager name. Examples: rpm, dpkg, brew, npm, gem, nupkg, jar. | keyword |
tychon.package.uninstall | Uninstall command to remove the package. | text |
tychon.package.version | Package version | keyword |
tychon.package.version_build | The build version of this application | keyword |
tychon.package.version_major | The major version of this application | keyword |
tychon.package.version_minor | The minor version of this application | keyword |
tychon.package.version_release | The release version of this application | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tls.version_protocol | Protocol name and version in the original format. | keyword |
tychon.tychon.data.version | Data Version. | version |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
Listening Certificate Ciphers
TYCHON connects to open ports on the computer and reports back if it is hosting ciphers and the certificate information from those ciphers.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.connection.state | The current state of the connection tested | keyword |
tychon.file.accessed | Last time the file was accessed. Note that not all filesystems keep track of access time. | date |
tychon.file.attributes | Array of file attributes. Attributes names will vary by platform. Here's a non-exhaustive list of values that are expected in this field: archive, compressed, directory, encrypted, execute, hidden, read, readonly, system, write. | keyword |
tychon.file.code_signature.friendly_name | The friendly name of the certificate or cipher | keyword |
tychon.file.code_signature.issuer_name | The issuer of this certificate | keyword |
tychon.file.code_signature.subject_name | The Subject Name of the signing certificate | keyword |
tychon.file.code_signature.thumbprint | The unique ID thumbprint of this signing cert | keyword |
tychon.file.created | File creation time. Note that not all filesystems store the creation time. | date |
tychon.file.extension | File extension, excluding the leading dot. Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword |
tychon.file.hash.md5 | MD5 hash. | keyword |
tychon.file.hash.sha1 | SHA1 hash. | keyword |
tychon.file.hash.sha256 | SHA256 hash. | keyword |
tychon.file.mtime | Last time the file content was modified. | date |
tychon.file.name | Name of the file including the extension, without the directory. | keyword |
tychon.file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword |
tychon.file.path.text | Multi-field of tychon.file.path . | match_only_text |
tychon.file.size | File size in bytes. Only relevant when file.type is "file". | long |
tychon.file.version | The version of the file | keyword |
tychon.file.x509.issuer.distinguished_name | Distinguished name (DN) of issuing certificate authority. | keyword |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.process.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard |
tychon.process.command_line.text | Multi-field of tychon.process.command_line . | match_only_text |
tychon.process.description | The process description | keyword |
tychon.process.executable | Absolute path to the process executable. | keyword |
tychon.process.executable.text | Multi-field of tychon.process.executable . | match_only_text |
tychon.process.information_source | The process information source | keyword |
tychon.process.name | Process name. Sometimes called program name or similar. | keyword |
tychon.process.name.text | Multi-field of tychon.process.name . | match_only_text |
tychon.process.parent.pid | Process id. | long |
tychon.process.pid | Process id. | long |
tychon.process.user.name | Short name or login of the user. | keyword |
tychon.process.user.name.text | Multi-field of tychon.process.user.name . | match_only_text |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.server.address | Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. Then it should be duplicated to .ip or .domain , depending on which one it is. | keyword |
tychon.server.ip | The ip or domain of the site hosting the cipher | keyword |
tychon.server.port | Port of the server. | long |
tychon.service.description | The description of the service | keyword |
tychon.service.display_name | The friendly name of the service | keyword |
tychon.service.name | Name of the service data is collected from. The name of the service is normally user given. This allows for distributed services that run on multiple hosts to correlate the related instances based on the name. In the case of Elasticsearch the service.name could contain the cluster name. For Beats the service.name is by default a copy of the service.type field if no name is specified. | keyword |
tychon.service.protocol.name | The protocol used by the listening service | keyword |
tychon.service.state | Current state of the service. | keyword |
tychon.tls.client.supported_ciphers | Array of ciphers offered by the client during the client hello. | keyword |
tychon.tls.server.cipher.is_nist_approved | Cipher is NIST approved for Quantum resistance | boolean |
tychon.tls.server.cipher.weight | The risk weight of the cipher | integer |
tychon.tls.server.protocol.weight | The risk weight of the protocol | integer |
tychon.tls.server.signature_hash.weight | The risk weight of the signature hash | integer |
tychon.tls.server.supported_cipher_mac | Message Authentication Code Algorithms. | keyword |
tychon.tls.server.supported_ciphers | Array of ciphers offered by the server during the client hello. | keyword |
tychon.tls.server.supported_ciphers_mac | Array of cipher macs offered by the server during the client hello. | keyword |
tychon.tychon.data.version | The Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
tychon.url.full | If full URLs are important to your use case, they should be stored in url.full , whether this field is reconstructed or present in the event source. | wildcard |
tychon.url.full.text | Multi-field of tychon.url.full . | match_only_text |
tychon.x509.version_number | Version of x509 format. | keyword |
DISA Continuous Monitoring and Risk Scoring Data
TYCHON Agentless will generate the complete Master Endpoint Record for reporting to CMRS, this dataset is unsearchable and encoded but required to send to DISA.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.data | The Base64 encoded contents of STIG data to be reported to the DISA server | text |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.managed_asset | The Base64 encoded contents of the current asset report on an endpoint reported to the DISA server | text |
tychon.op_attr | The Base64 encoded contents of assigned operational attributes reported to the DISA server | text |
tychon.output_type | The source type of the report | keyword |
tychon.patches | The Base64 encoded contents of the current patches installed on an endpoint reported to the DISA server | text |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.software_inventory | The Base64 encoded contents of the current software inventory report on an endpoint reported to the DISA server | text |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
tychon.vulnerability | The Base64 encoded contents of the current vulnerabilites on an endpoint reported to the DISA server | text |
COAMS Information (DATT Required)
TYCHON has integtred with DISA DATT and gathering what Operational Attributes have been applied.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.attribute.cmrs | The CMRS Tag needed for reporting | keyword |
tychon.host.attribute.id | The Identifer at the end of the Display Name | keyword |
tychon.host.attribute.name | The name of the operatoinal Attribute | keyword |
tychon.host.attribute.path | The Display Name up to the ";" | keyword |
tychon.host.attribute.timestamp | The Display Version in the registry data value | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
Vulnerablities
TYCHON scans for Endpoint CPU's and returns the results.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.cpu.caption | Host Cpu Caption. | text |
tychon.host.cpu.clockspeed | Host Cpu Clockspeed. | long |
tychon.host.cpu.family | Host Cpu Family. | keyword |
tychon.host.cpu.manufacturer | Host Cpu Manufacturer. | keyword |
tychon.host.cpu.name | Host Cpu Name. | keyword |
tychon.host.cpu.number_of_cores | Host Cpu Number Of Cores. | integer |
tychon.host.cpu.number_of_logical_processors | Host Cpu Number Of Logical Processors. | integer |
tychon.host.cpu.speed | Host Cpu Speed. | long |
tychon.host.cpu.virtualization_firmware_enabled | Host Cpu Virtualization Firmware Enabled. | boolean |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
Vulnerablities
TYCHON scans for Endpoint vulnerablities and returns the results.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
tychon.vulnerability.category | The type of system or architecture that the vulnerability affects. These may be platform-specific (for example, Debian or SUSE) or general (for example, Database or Firewall). For example (https://qualysguard.qualys.com/qwebhelp/fo\_portal/knowledgebase/vulnerability\_categories.htm\[Qualys vulnerability categories]) This field must be an array. | keyword |
tychon.vulnerability.classification | The classification of the vulnerability scoring system. For example (https://www.first.org/cvss/) | keyword |
tychon.vulnerability.description | The description of the vulnerability that provides additional context of the vulnerability. For example (https://cve.mitre.org/about/faqs.html#cve\_entry\_descriptions\_created\[Common Vulnerabilities and Exposure CVE description]) | keyword |
tychon.vulnerability.description.text | Multi-field of tychon.vulnerability.description . | match_only_text |
tychon.vulnerability.due_date | Vulnerability Due Date. | date |
tychon.vulnerability.due_date_reason | Vulnerability Due Date Reason. | keyword |
tychon.vulnerability.enumeration | The type of identifier used for this vulnerability. For example (https://cve.mitre.org/about/) | keyword |
tychon.vulnerability.iava | Vulnerability Iava. | keyword |
tychon.vulnerability.iava_severity | Vulnerability Iava Severity. | keyword |
tychon.vulnerability.id | The identification (ID) is the number portion of a vulnerability entry. It includes a unique identification number for the vulnerability. For example (https://cve.mitre.org/about/faqs.html#what\_is\_cve\_id)\[Common Vulnerabilities and Exposure CVE ID] | keyword |
tychon.vulnerability.reference | A resource that provides additional information, context, and mitigations for the identified vulnerability. | keyword |
tychon.vulnerability.result | Vulnerability Result (Pass or Fail). | keyword |
tychon.vulnerability.scanner.vendor | The name of the vulnerability scanner vendor. | keyword |
tychon.vulnerability.score.base | Scores can range from 0.0 to 10.0, with 10.0 being the most severe. Base scores cover an assessment for exploitability metrics (attack vector, complexity, privileges, and user interaction), impact metrics (confidentiality, integrity, and availability), and scope. For example (https://www.first.org/cvss/specification-document) | float |
tychon.vulnerability.score.version | The National Vulnerability Database (NVD) provides qualitative severity rankings of "Low", "Medium", and "High" for CVSS v2.0 base score ranges in addition to the severity ratings for CVSS v3.0 as they are defined in the CVSS v3.0 specification. CVSS is owned and managed by FIRST.Org, Inc. (FIRST), a US-based non-profit organization, whose mission is to help computer security incident response teams across the world. For example (https://nvd.nist.gov/vuln-metrics/cvss) | keyword |
tychon.vulnerability.severity | The severity of the vulnerability can help with metrics and internal prioritization regarding remediation. For example (https://nvd.nist.gov/vuln-metrics/cvss) | keyword |
tychon.vulnerability.title | Vulnerability Title. | keyword |
tychon.vulnerability.version | Vulnerability Version. | keyword |
tychon.vulnerability.year | Vulnerability Year. | integer |
Endpoint Protection Platform
TYCHON scans the Endpoint's Windows Defender and returns protection status and version details.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.crowdstrike.service.falcon.signature_version | Crowdstrike Service Falcon Signature Version. | keyword |
tychon.crowdstrike.service.falcon.status | Crowdstrike Service Falcon Status. | keyword |
tychon.crowdstrike.service.falcon.version | Crowdstrike Service Falcon Version. | version |
tychon.elastic.service.agent.status | Elastic Service Agent Status. | keyword |
tychon.elastic.service.agent.version | Elastic Service Agent Version. | version |
tychon.elastic.service.endpoint.behavior_protection | Elastic Service Endpoint Behavior Protection. | keyword |
tychon.elastic.service.endpoint.malware | Elastic Service Endpoint Malware. | keyword |
tychon.elastic.service.endpoint.memory_protection | Elastic Service Endpoint Memory Protection. | keyword |
tychon.elastic.service.endpoint.ransomware | Elastic Service Endpoint Ransomware. | keyword |
tychon.elastic.service.endpoint.status | Elastic Service Endpoint Status. | keyword |
tychon.elastic.service.endpoint.version | Elastic Service Endpoint Version. | version |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.package.build_version | Additional information about the build version of the installed package. For example use the commit SHA of a non-released package. | keyword |
tychon.package.description | Description of the package. | keyword |
tychon.package.name | Package name | keyword |
tychon.package.reference | Home page or reference URL of the software in this package, if available. | keyword |
tychon.package.type | Type of package. This should contain the package file type, rather than the package manager name. Examples: rpm, dpkg, brew, npm, gem, nupkg, jar. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.trellix.service.accm.status | Trellix Service Accm Status. | keyword |
tychon.trellix.service.accm.version | Trellix Service Accm Version. | version |
tychon.trellix.service.dlp.status | Trellix Service Dlp Status. | keyword |
tychon.trellix.service.dlp.version | Trellix Service Dlp Version. | version |
tychon.trellix.service.ens.cloud_enabled | Trellix Service Ens Cloud Enabled. | boolean |
tychon.trellix.service.ens.engine_version | Trellix Service Ens Engine Version. | version |
tychon.trellix.service.ens.oas_enabled | Trellix Service Ens OAS enabled. | boolean |
tychon.trellix.service.ens.signature_date | Trellix Service Ens Signature Date. | date |
tychon.trellix.service.ens.signature_version | Trellix Service Ens Signature Version. | keyword |
tychon.trellix.service.ens.status | Trellix Service Ens Status. | keyword |
tychon.trellix.service.ens.version | Trellix Service Ens Version. | version |
tychon.trellix.service.epo.guid | Trellix Service EPO GUID. | keyword |
tychon.trellix.service.epo.version | Trellix Service EPO Version. | version |
tychon.trellix.service.ma.guid | Trellix Service Ma GUID. | keyword |
tychon.trellix.service.ma.last_checkin | Trellix Service Ma Last Check-in. | keyword |
tychon.trellix.service.ma.status | Trellix Service Ma Status. | keyword |
tychon.trellix.service.ma.version | Trellix Service Ma Version. | version |
tychon.trellix.service.pa.status | Trellix Service Pa Status. | keyword |
tychon.trellix.service.pa.version | Trellix Service Pa Version. | version |
tychon.trellix.service.rsd.status | Trellix Service Rsd Status. | keyword |
tychon.trellix.service.rsd.version | Trellix Service Rsd Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
tychon.windows_defender.service.antimalware.engine_version | Windows Defender Service Antimalware Engine Version. | keyword |
tychon.windows_defender.service.antimalware.product_version | Windows Defender Service Antimalware Product Version. | keyword |
tychon.windows_defender.service.antimalware.signature_version | Windows Defender Service Antimalware Signature Version. | keyword |
tychon.windows_defender.service.antimalware.status | Windows Defender Service Antimalware Status. | keyword |
tychon.windows_defender.service.antispyware.signature_age | Windows Defender Service Antispyware Signature Age. | long |
tychon.windows_defender.service.antispyware.signature_last_updated | Windows Defender Service Antispyware Signature Last Updated. | date |
tychon.windows_defender.service.antispyware.signature_version | Windows Defender Service Antispyware Signature Version. | keyword |
tychon.windows_defender.service.antispyware.status | Windows Defender Service Antispyware Status. | keyword |
tychon.windows_defender.service.antivirus.full_scan.signature_version | Windows Defender Service Antivirus Full Scan Signature Version. | keyword |
tychon.windows_defender.service.antivirus.quick_scan.signature_version | Windows Defender Service Antivirus Quick Scan Signature Version. | keyword |
tychon.windows_defender.service.antivirus.signature_age | Windows Defender Service Antivirus Signature Age. | long |
tychon.windows_defender.service.antivirus.signature_last_updated | Windows Defender Service Antivirus Signature Last Updated. | date |
tychon.windows_defender.service.antivirus.status | Windows Defender Service Antivirus Status. | keyword |
tychon.windows_defender.service.behavior_monitor.status | Windows Defender Service Behavior Monitor Status. | keyword |
tychon.windows_defender.service.firewall.domain.default_inbound_action | Windows Defender Service Firewall Domain Default Inbound Action. | keyword |
tychon.windows_defender.service.firewall.domain.enabled | Windows Defender Service Firewall Domain Enabled. | boolean |
tychon.windows_defender.service.firewall.domain.log_blocked | Windows Defender Service Firewall Domain Log Blocked. | boolean |
tychon.windows_defender.service.firewall.private.default_inbound_action | Windows Defender Service Firewall Private Default Inbound Action. | keyword |
tychon.windows_defender.service.firewall.private.enabled | Windows Defender Service Firewall Private Enabled. | boolean |
tychon.windows_defender.service.firewall.private.log_blocked | Windows Defender Service Firewall Private Log Blocked. | boolean |
tychon.windows_defender.service.firewall.public.default_inbound_action | Windows Defender Service Firewall Public Default Inbound Action. | keyword |
tychon.windows_defender.service.firewall.public.enabled | Windows Defender Service Firewall Public Enabled. | boolean |
tychon.windows_defender.service.firewall.public.log_blocked | Windows Defender Service Firewall Public Log Blocked. | boolean |
tychon.windows_defender.service.firewall.status | Windows Defender Service Firewall Status. | keyword |
tychon.windows_defender.service.ioav_protection.status | Windows Defender Service Ioav Protection Status. | keyword |
tychon.windows_defender.service.nis.engine_version | Windows Defender Service Nis Engine Version. | keyword |
tychon.windows_defender.service.nis.signature_age | Windows Defender Service Nis Signature Age. | long |
tychon.windows_defender.service.nis.signature_out_of_date | Windows Defender Service Nis Signature Out Of Date. | boolean |
tychon.windows_defender.service.nis.signature_version | Windows Defender Service Nis Signature Version. | keyword |
tychon.windows_defender.service.nis.status | Windows Defender Service Nis Status. | keyword |
tychon.windows_defender.service.on_access_protection.status | Windows Defender Service On Access Protection Status. | keyword |
tychon.windows_defender.service.real_time_protection.status | Windows Defender Service Real Time Protection Status. | keyword |
tychon.windows_defender.service.signature_out_of_date | Windows Defender Service Signature Out Of Date. | boolean |
Endpoint Exposed Services Information
The TYCHON script to scan Endpoint Exposed Services and returns information.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.device.name | Device Name. | keyword |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.network.transport | Same as network.iana_number, but instead using the Keyword name of the transport layer (udp, tcp, ipv6-icmp, etc.) The field value is normalized to lowercase for querying. | keyword |
tychon.process.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard |
tychon.process.command_line.text | Multi-field of tychon.process.command_line . | match_only_text |
tychon.process.executable | Absolute path to the process executable. | keyword |
tychon.process.executable.text | Multi-field of tychon.process.executable . | match_only_text |
tychon.process.hash.sha1 | SHA1 hash. | keyword |
tychon.process.name | Process name. Sometimes called program name or similar. | keyword |
tychon.process.name.text | Multi-field of tychon.process.name . | match_only_text |
tychon.process.pid | Process id. | long |
tychon.process.start | The time the process started. | date |
tychon.process.user.name | Short name or login of the user. | keyword |
tychon.process.user.name.text | Multi-field of tychon.process.user.name . | match_only_text |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.service.description | The description text on the service. | keyword |
tychon.service.display_name | The human readable name of the service | keyword |
tychon.service.name | Name of the service data is collected from. The name of the service is normally user given. This allows for distributed services that run on multiple hosts to correlate the related instances based on the name. In the case of Elasticsearch the service.name could contain the cluster name. For Beats the service.name is by default a copy of the service.type field if no name is specified. | keyword |
tychon.service.state | Current state of the service. | keyword |
tychon.service.status | Service Status. | keyword |
tychon.source.ip | IP address of the source (IPv4 or IPv6). | ip |
tychon.source.port | Port of the source. | long |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
tychon.user.name | Short name or login of the user. | keyword |
tychon.user.name.text | Multi-field of tychon.user.name . | match_only_text |
Endpoint External Device Control
TYCHON will ensure external devices like usb hard drives and cdrom drives cannot be used except for the whitelist hardware Identifiers within the policy.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.event_data.device_description | The description of the device that connected | keyword |
tychon.event_data.device_id | The device Identifer | keyword |
tychon.event_data.device_location | The device location of where it was plugged in | keyword |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.log.event_data.device_description | The description of the device that connected | keyword |
tychon.log.event_id | The event log id | long |
tychon.log.event_summary | A description of the event | keyword |
tychon.log.record_id | The record id from the event | long |
tychon.log.time_created | The time this event was created | date |
tychon.log.user_data.code_name | The device trying to connect code name | keyword |
tychon.log.user_data.device_id | The device Identifer trying to connnect, used to update whitelists of allowed hardware | keyword |
tychon.policy.attach.action | Determines if the action was a success or failure | keyword |
tychon.policy.attach.changed | TYCHON changed the value of the attachment policy | boolean |
tychon.policy.execution.action | Determines if the action was a success or failure | keyword |
tychon.policy.execution.changed | TYCHON changed the value of the exeuction policy | boolean |
tychon.policy.whitelist.action | Determines if the action was a success or failure | keyword |
tychon.policy.whitelist.changed | TYCHON changed the value of the whitelist policy | boolean |
tychon.policy.whitelist.current_value | The current value of the whitelist | text |
tychon.policy.whitelist.previous_value | The previous value of the whitelist | text |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
tychon.type | The type of event being sent for device control, policy change type (policy) or device event (device) from the event log | keyword |
Windows Feature Information
TYCHON gathers which Windows features have been enabled on endpoints and returns the results.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.feature.cpe | Host Os Feature Cpe. | keyword |
tychon.host.os.feature.display_name | Host Os Feature Display Name. | keyword |
tychon.host.os.feature.major_version | Host Os Feature Major Version. | keyword |
tychon.host.os.feature.minor_version | Host Os Feature Minor Version. | keyword |
tychon.host.os.feature.name | Host Os Feature Name. | keyword |
tychon.host.os.feature.type | Host Os Feature Type. | keyword |
tychon.host.os.feature.version | Host Os Feature Version. | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.package.build_version | Additional information about the build version of the installed package. For example use the commit SHA of a non-released package. | keyword |
tychon.package.description | Description of the package. | keyword |
tychon.package.name | Package name | keyword |
tychon.package.reference | Home page or reference URL of the software in this package, if available. | keyword |
tychon.package.type | Type of package. This should contain the package file type, rather than the package manager name. Examples: rpm, dpkg, brew, npm, gem, nupkg, jar. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
Endpoint Hard Drive Information
The TYCHON script scans an endpoint's Hard Drive Configurations and returns information.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.disk.adapter.serial_number | Disk Adapter Serial Number | keyword |
tychon.disk.boot_from | OS booted from this disk | boolean |
tychon.disk.bus_type | The Disk Bus Type | keyword |
tychon.disk.clustered | Is the Disk Clustered | boolean |
tychon.disk.firmware.version | Disk Firmware version | keyword |
tychon.disk.health_status | Health status of the disk | keyword |
tychon.disk.highly_available | Disk is marked as highly available | boolean |
tychon.disk.id | Disk ID | keyword |
tychon.disk.is_boot | Disk is a boot disk | boolean |
tychon.disk.location.adapter | Zero index adapter location | integer |
tychon.disk.location.bus | Disk Bus Location | integer |
tychon.disk.location.device | Disk Device Location | integer |
tychon.disk.location.function | Disk Function Location | integer |
tychon.disk.location.pci_slot | PCI Slot location | integer |
tychon.disk.manufacturer | The manufacturer of the Disk | keyword |
tychon.disk.model | The model of the disk | keyword |
tychon.disk.name | The friendly name of the disk | keyword |
tychon.disk.number | The number assigned to the disk | integer |
tychon.disk.number_of_partitions | Total number of partitions on the drive | integer |
tychon.disk.offline | Is the disk offline | boolean |
tychon.disk.operational_status | Operational Status of the disk | keyword |
tychon.disk.partition_style | Partition style | keyword |
tychon.disk.serial_number | The unique serial number of the drive | keyword |
tychon.disk.size | Total Size of the disk | long |
tychon.disk.system | Is this a system drive | boolean |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
Endpoint Hardware Information
The TYCHON script scans an endpoint's Hardware Configurations and returns information.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.device.class | Device Class. | keyword |
tychon.device.description | Device Description. | text |
tychon.device.friendly_name | Device Friendly Name. | keyword |
tychon.device.id | The unique identifier of a device. The identifier must not change across application sessions but stay fixed for an instance of a (mobile) device. On iOS, this value must be equal to the vendor identifier (https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor). On Android, this value must be equal to the Firebase Installation ID or a globally unique UUID which is persisted across sessions in your application. For GDPR and data protection law reasons this identifier should not carry information that would allow to identify a user. | keyword |
tychon.device.manufacturer | The vendor name of the device manufacturer. | keyword |
tychon.device.model.name | The human readable marketing name of the device model. | keyword |
tychon.device.name | Device Name. | keyword |
tychon.device.present | Device Present. | boolean |
tychon.device.status | Device Status. | keyword |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
Endpoint Host OS Information
The TYCHON script scans an endpoint's OS Configurations and returns information.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.event.deviceguard.basevirtualizationsupport.available | Event Deviceguard Basevirtualizationsupport Available. | boolean |
tychon.event.deviceguard.credentialguard.enabled | Event Deviceguard Credentialguard Enabled. | boolean |
tychon.event.deviceguard.credentialguard.running | Event Deviceguard Credentialguard Running. | boolean |
tychon.event.deviceguard.dmaprotection.available | Event Deviceguard Dmaprotection Available. | boolean |
tychon.event.deviceguard.hypervisorenforcedcodeint.enabled | Event Deviceguard Hypervisorenforcedcodeint Enabled. | boolean |
tychon.event.deviceguard.hypervisorenforcedcodeint.running | Event Deviceguard Hypervisorenforcedcodeint Running. | boolean |
tychon.event.deviceguard.secureboot.available | Event Deviceguard Secureboot Available. | boolean |
tychon.event.deviceguard.securememoverwrite.available | Event Deviceguard Securememoverwrite Available. | boolean |
tychon.event.deviceguard.smmsecuritymigrations.available | Event Deviceguard Smmsecuritymigrations Available. | boolean |
tychon.event.deviceguard.systemguardsecurelaunch.enabled | Event Deviceguard Systemguardsecurelaunch Enabled. | boolean |
tychon.event.deviceguard.systemguardsecurelaunch.running | Event Deviceguard Systemguardsecurelaunch Running. | boolean |
tychon.event.deviceguard.ueficodereadonly.available | Event Deviceguard Ueficodereadonly Available. | boolean |
tychon.event.deviceguard.usermodecodeintegrity.policyenforcement | Event Deviceguard Usermodecodeintegrity Policyenforcement. | keyword |
tychon.event.deviceguard.version | Event Deviceguard Version. | keyword |
tychon.event.deviceguard.virtualizationbasedsecurity.status | Event Deviceguard Virtualizationbasedsecurity Status. | keyword |
tychon.event.directx.version | Event DirectX Version | keyword |
tychon.event.ufi.enabled | Event Ufi Enabled. | boolean |
tychon.event.windows_11_compatible.core | Event Windows 11 Compatible Core | keyword |
tychon.event.windows_11_compatible.cpu | Event Windows 11 Compatible CPU | keyword |
tychon.event.windows_11_compatible.disk | Event Windows 11 Compatible Disk | keyword |
tychon.event.windows_11_compatible.dxv | Event Windows 11 Compatible DXV | keyword |
tychon.event.windows_11_compatible.memory | Event Windows 11 Compatible Memory | keyword |
tychon.event.windows_11_compatible.proxy | Event Windows 11 Compatible Proxy | keyword |
tychon.event.windows_11_compatible.uefi | Event Windows 11 Compatible UEFI | keyword |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.cloud.compute.name | Host Cloud Compute Name. | keyword |
tychon.host.cloud.compute.resource_group_name | Host Cloud Compute Resource Group Name. | keyword |
tychon.host.cloud.compute.resource_id | Host Cloud Compute Resource Id. | keyword |
tychon.host.cloud.compute.subscription_id | Host Cloud Compute Subscription Id. | keyword |
tychon.host.cloud.compute.tags | Host Cloud Compute Tags. | keyword |
tychon.host.cloud.compute.vm_id | Host Cloud Compute Vm Id. | keyword |
tychon.host.cloud.hosted | Host Cloud Hosted. | boolean |
tychon.host.cloud.network.mac_address | Host Cloud Network Mac Address. | keyword |
tychon.host.cloud.network.public_ipv4 | Host Cloud Network Public Ipv4. | keyword |
tychon.host.cloud.network.public_ipv6 | Host Cloud Network Public Ipv6. | keyword |
tychon.host.compute.location | Host Compute Location. | keyword |
tychon.host.cpu.caption | Host Cpu Caption. | text |
tychon.host.cpu.count | Host Cpu Count. | integer |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.firmware.type | Host Firmware Type. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.memory.size | Host Memory Size. | long |
tychon.host.motherboard.chipset | Host Motherboard Chipset. | keyword |
tychon.host.motherboard.serial_number | Host Motherboard Serial Number. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.edition | Host Os Edition. | keyword |
tychon.host.os.extended_support_license | Host Os Extended Support License. | keyword |
tychon.host.os.extended_support_license_expiration | Host Os Extended Support License Expiration. | date |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.supported_plan | Host Os Supported Plan. | keyword |
tychon.host.os.vendor | Host Os Vendor. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.risk.calculated_score | A risk classification score calculated by an internal system as part of entity analytics and entity risk scoring. | float |
tychon.host.risk.compliant.nist_standards | Host Risk Compliant NIST Standards. | keyword |
tychon.host.risk.count.ciphers | Host Risk Count Ciphers. | keyword |
tychon.host.risk.count.protocol | Host Risk Count Ciphers. | keyword |
tychon.host.risk.count.signature_hash | Host Risk Count Signature Hash. | keyword |
tychon.host.risk.noncompliant.nist_standards | Host Risk Non-compliant NIST Standards. | keyword |
tychon.host.risk.score.ciphers | Host Risk Score Ciphers. | keyword |
tychon.host.risk.score.nist_standards | Host Risk Score NIST Standards. | keyword |
tychon.host.risk.score.protocol | Host Risk Score Protocol. | keyword |
tychon.host.risk.score.signature_hash | Host Risk Score Signature Hash. | keyword |
tychon.host.risk.weight.ciphers | Host Risk Weight Ciphers. | keyword |
tychon.host.risk.weight.protocol | Host Risk Weight Protocol. | keyword |
tychon.host.risk.weight.signature_hash | Host Risk Weight Signature Hash. | keyword |
tychon.host.security.antivirus.exists | Host Security Antivirus Exists. | boolean |
tychon.host.security.antivirus.name | Host Security Antivirus Name. | keyword |
tychon.host.security.antivirus.state | Host Security Antivirus State. | keyword |
tychon.host.security.antivirus.status | Host Security Antivirus Status. | keyword |
tychon.host.tpm.compliant | Host Tpm Compliant. | boolean |
tychon.host.tpm.digest.id | Host Tpm Digest Id. | keyword |
tychon.host.tpm.enabled | Host TPM Enabled. | boolean |
tychon.host.tpm.locked_out | Host TPM Locked Out. | boolean |
tychon.host.tpm.lockout.count | Host TPM Lockout Count. | keyword |
tychon.host.tpm.present | Host Tpm Present. | boolean |
tychon.host.tpm.version | Host Tpm Version. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.virtualization_status | Host Virtualization Status. | keyword |
tychon.host.virtulization_status | Host Virtulization Status. | keyword |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.definition.oval | Tychon Definition Oval. | date |
tychon.tychon.definition.stig | Tychon Definition Stig. | date |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
tychon.tychon.version.agent | Tychon Version Agent. | version |
tychon.tychon.version.content | Tychon Version Content. | version |
Endpoint Network Adapters Information
The TYCHON script scans an endpoint's Network Adapter Configurations and returns information.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.host.adapter.alias | The Alias given to this adapter | keyword |
tychon.host.adapter.description | The network adapter description | text |
tychon.host.adapter.dhcp.enabled | Is DHCP Enabled on this adapter | boolean |
tychon.host.adapter.dhcp.lease_expires | When does this DHCP lease expire | date |
tychon.host.adapter.dhcp.lease_obtained | When was the DHCP lease obtained | date |
tychon.host.adapter.dhcp.server | What IP Address was the DHCP IP obtained from. | ip |
tychon.host.adapter.domain | What domain was assigned to this adapter | text |
tychon.host.adapter.driver.date | Date the driver was installed | date |
tychon.host.adapter.driver.description | Description of the driver | text |
tychon.host.adapter.driver.file_name | Driver File name | keyword |
tychon.host.adapter.driver.name | Name of the driver | keyword |
tychon.host.adapter.driver.provider | Company that provided the driver | keyword |
tychon.host.adapter.driver.version | Version of the driver | keyword |
tychon.host.adapter.gateway | Gateway IP Address | ip |
tychon.host.adapter.id | ID Of the adapter | keyword |
tychon.host.adapter.ip | IP Addresses assigned to the adapter | ip |
tychon.host.adapter.ip_filter.enabled | Is IP Filtering Enabled | boolean |
tychon.host.adapter.link_speed | Link speed of the adapter | long |
tychon.host.adapter.mac | Hardware MAC Address | keyword |
tychon.host.adapter.media.connection_state | Current Connection State | keyword |
tychon.host.adapter.media.type | Current Connection Media Type | keyword |
tychon.host.adapter.mtu | MTU Size | integer |
tychon.host.adapter.ndis.version | NDIS Version | keyword |
tychon.host.adapter.subnet_bit | Subnet BIT | integer |
tychon.host.adapter.virtual | Is adapter virtual | boolean |
tychon.host.adapter.vlan.id | The VLAN ID | keyword |
tychon.host.adapter.wifi.authentication | The Authentication method used to connected to the WIFI Router | keyword |
tychon.host.adapter.wifi.band | The band used to connected to the WIFI Router | keyword |
tychon.host.adapter.wifi.bssid | The Connected WIFI Router Hardware Address | keyword |
tychon.host.adapter.wifi.channel | The channel used to connected to the WIFI Router | keyword |
tychon.host.adapter.wifi.cipher | The CIPHER used to connected to the WIFI Router | keyword |
tychon.host.adapter.wifi.enabled | Is WIFI Enabled | boolean |
tychon.host.adapter.wifi.radio_type | The radio type of the connected WIFI Router | keyword |
tychon.host.adapter.wifi.signal_percent | Signal strength to connected WIFI Router | integer |
tychon.host.adapter.wifi.ssid | The Connected WIFI Router SSID | keyword |
tychon.host.adapter.wins_server | The WINS Server attached to this adapter | ip |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
Endpoint Software Inventory Information
The TYCHON script scans an endpoint's Software Inventory and returns information.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.package.architecture | Package architecture. | keyword |
tychon.package.cpe | Package Cpe. | keyword |
tychon.package.description | Description of the package. | keyword |
tychon.package.edition | Package Edition. | keyword |
tychon.package.id | Package Id. | keyword |
tychon.package.installed | Time when package was installed. | date |
tychon.package.name | Package name | keyword |
tychon.package.path | Path where the package is installed. | keyword |
tychon.package.publisher | Package Publisher. | keyword |
tychon.package.size | Package size in bytes. | long |
tychon.package.type | Type of package. This should contain the package file type, rather than the package manager name. Examples: rpm, dpkg, brew, npm, gem, nupkg, jar. | keyword |
tychon.package.uninstall | Package Uninstall. | text |
tychon.package.version | Package version | keyword |
tychon.package.version_build | Package Version Build. | keyword |
tychon.package.version_major | Package Version Major. | keyword |
tychon.package.version_minor | Package Version Minor. | keyword |
tychon.package.version_release | Package Version Release. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
Endpoint STIG Information
The TYCHON benchmark script scans an endpoint's Windows configuration for STIG/XCCDF issues and returns information.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.benchmark.generated_utc | Benchmark UTC. | date |
tychon.benchmark.hash | Benchmark SHA256 Hash | keyword |
tychon.benchmark.id | Benchmark ID. | keyword |
tychon.benchmark.name | Benchmark Name. | keyword |
tychon.benchmark.title | Benchmark Title. | keyword |
tychon.benchmark.version | Benchmark Version. | keyword |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.oval.class | Open Vulnerabilities and Assessment Language Class. | keyword |
tychon.oval.id | Open Vulnerabilities and Assessment Language Identifier. | keyword |
tychon.oval.refid | Open Vulnerabilities and Assessment Language Rule Reference Identifier. | keyword |
tychon.package.build_version | Additional information about the build version of the installed package. For example use the commit SHA of a non-released package. | keyword |
tychon.package.description | Description of the package. | keyword |
tychon.package.name | Package name | keyword |
tychon.package.reference | Home page or reference URL of the software in this package, if available. | keyword |
tychon.package.type | Type of package. This should contain the package file type, rather than the package manager name. Examples: rpm, dpkg, brew, npm, gem, nupkg, jar. | keyword |
tychon.rule.benchmark.profile.id | Benchmark Rule Profile Identifier. | keyword |
tychon.rule.benchmark.title | Benchmark Rule Title. | keyword |
tychon.rule.finding_id | Benchmark Rule Finding Identifier. | keyword |
tychon.rule.id | A rule ID that is unique within the scope of an agent, observer, or other entity using the rule for detection of this event. | keyword |
tychon.rule.name | The name of the rule or signature generating the event. | keyword |
tychon.rule.oval.class | Open Vulnerabilities and Assessment Language Class. | keyword |
tychon.rule.oval.id | Open Vulnerabilities and Assessment Language Identifier. | keyword |
tychon.rule.oval.refid | Open Vulnerabilities and Assessment Language Reference Identifier. | keyword |
tychon.rule.result | Benchmark Rule Results. | keyword |
tychon.rule.result_score | Benchmark Rule Result Score. | long |
tychon.rule.severity | Benchmark Severity Status. | keyword |
tychon.rule.stig_id | Stig rule id | keyword |
tychon.rule.test_result | Rule Test Result. | keyword |
tychon.rule.title | Benchmark Rule Title. | keyword |
tychon.rule.vulnerability_id | Rule vulnerability id. | keyword |
tychon.rule.weight | Benchmark Rule Weight. | float |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
File System Certificates
TYCHON searches the computer and hard drive for certificate files that stored in a keystore and outside of a keystore.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
labels.source | Identifies the certificate as coming from a host or from a listening process. | keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.certificate.is_expired | Certificate has expired. | boolean |
tychon.certificate.is_expiring_soon | Certificate will expire within 30 days. | boolean |
tychon.certificate.is_file | Certificate was found on a file system outside of a certificate store | boolean |
tychon.certificate.is_long_lived | The certificate is valid for a very long time. | boolean |
tychon.certificate.is_weak | Certificate is considered weak against Quantum Computing. | boolean |
tychon.certificate.location.trust_category | NATO country code designation. | keyword |
tychon.certificate.name | Host Os Feature Name. | keyword |
tychon.certificate.type | Host Os Feature Type. | keyword |
tychon.connection.state | The current state of the connection tested | keyword |
tychon.file.accessed | Last time the file was accessed. Note that not all filesystems keep track of access time. | date |
tychon.file.attributes | Array of file attributes. Attributes names will vary by platform. Here's a non-exhaustive list of values that are expected in this field: archive, compressed, directory, encrypted, execute, hidden, read, readonly, system, write. | keyword |
tychon.file.code_signature.friendly_name | The Friendly Name of the signing certificate | keyword |
tychon.file.code_signature.issuer_name | The issuer of this certificate | keyword |
tychon.file.code_signature.subject_name | The Subject Name of the signing certificate | keyword |
tychon.file.code_signature.thumbprint | The unique ID thumbprint of this signing cert | keyword |
tychon.file.created | File creation time. Note that not all filesystems store the creation time. | date |
tychon.file.extension | File extension, excluding the leading dot. Note that when the file name has multiple extensions (example.tar.gz), only the last one should be captured ("gz", not "tar.gz"). | keyword |
tychon.file.hash.md5 | MD5 hash. | keyword |
tychon.file.hash.sha1 | SHA1 hash. | keyword |
tychon.file.hash.sha256 | SHA256 hash. | keyword |
tychon.file.mtime | Last time the file content was modified. | date |
tychon.file.name | Name of the file including the extension, without the directory. | keyword |
tychon.file.path | Full path to the file, including the file name. It should include the drive letter, when appropriate. | keyword |
tychon.file.path.text | Multi-field of tychon.file.path . | match_only_text |
tychon.file.size | File size in bytes. Only relevant when file.type is "file". | long |
tychon.file.version | The version of the file | keyword |
tychon.file.x509.issuer.distinguished_name | Distinguished name (DN) of issuing certificate authority. | keyword |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.process.command_line | Full command line that started the process, including the absolute path to the executable, and all arguments. Some arguments may be filtered to protect sensitive information. | wildcard |
tychon.process.command_line.text | Multi-field of tychon.process.command_line . | match_only_text |
tychon.process.description | The process description | keyword |
tychon.process.executable | Absolute path to the process executable. | keyword |
tychon.process.executable.text | Multi-field of tychon.process.executable . | match_only_text |
tychon.process.information_source | The process information source | keyword |
tychon.process.name | Process name. Sometimes called program name or similar. | keyword |
tychon.process.name.text | Multi-field of tychon.process.name . | match_only_text |
tychon.process.parent.pid | Process id. | long |
tychon.process.pid | Process id. | long |
tychon.process.user.name | Short name or login of the user. | keyword |
tychon.process.user.name.text | Multi-field of tychon.process.user.name . | match_only_text |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.server.address | Some event server addresses are defined ambiguously. The event will sometimes list an IP, a domain or a unix socket. You should always store the raw address in the .address field. Then it should be duplicated to .ip or .domain , depending on which one it is. | keyword |
tychon.server.ip | IP address of the server (IPv4 or IPv6). | ip |
tychon.server.port | Port of the server. | long |
tychon.service.description | The description of the service | keyword |
tychon.service.display_name | The friendly name of the service | keyword |
tychon.service.name | Name of the service data is collected from. The name of the service is normally user given. This allows for distributed services that run on multiple hosts to correlate the related instances based on the name. In the case of Elasticsearch the service.name could contain the cluster name. For Beats the service.name is by default a copy of the service.type field if no name is specified. | keyword |
tychon.service.state | Current state of the service. | keyword |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
tychon.url.full | If full URLs are important to your use case, they should be stored in url.full , whether this field is reconstructed or present in the event source. | wildcard |
tychon.url.full.text | Multi-field of tychon.url.full . | match_only_text |
tychon.windows_certificate_store_path | The path to the windows certificate store | keyword |
tychon.x509.certificate_template | The certificate template | keyword |
tychon.x509.enhanced_key_usage | List of values indicating purposes for which the certificate public key can be use | keyword |
tychon.x509.extended_error_information | Failures related to Name Constraints handling | keyword |
tychon.x509.extended_validation | Certificate conforming to X.509 that proves the legal entity of the owner and is signed by a certificate authority key that can issue EV certificate. | boolean |
tychon.x509.friendly_name | Friendly readable name of the certificate | keyword |
tychon.x509.hash | The hash of the certificate | keyword |
tychon.x509.hash_algorithm | The hash alogrithm of the certificate | keyword |
tychon.x509.is_root | Certificate is a root certificate in the chain | boolean |
tychon.x509.is_self_signed | Is the certificate generated by a trusted keychain or is it self signed | boolean |
tychon.x509.is_valid | Was the certificate valid from the endpoint that reported the certificate | boolean |
tychon.x509.issuer.common_name | List of common names (CN) of issuer. | keyword |
tychon.x509.issuer.country | List of country (C) code. | keyword |
tychon.x509.issuer.distinguished_name | Distinguished name (DN) of the certificate issuer entity. | keyword |
tychon.x509.issuer.locality | List of locality names (L). | keyword |
tychon.x509.issuer.organization | List of organizations (O) of issuer. | keyword |
tychon.x509.issuer.organizational_unit | List of organizational units (OU) of issuer. | keyword |
tychon.x509.issuer.state_or_province | List of state or province names (ST, S, or P). | keyword |
tychon.x509.key_usage | The designated usage of the certificate | keyword |
tychon.x509.not_after | Time at which the certificate is no longer considered valid. | date |
tychon.x509.not_before | Time at which the certificate is first considered valid. | date |
tychon.x509.private_key_size | The Private Key signature size | keyword |
tychon.x509.private_signature_algorithm | The Private Signature Hash Algorithm | keyword |
tychon.x509.public_key_algorithm | Algorithm used to generate the public key. | keyword |
tychon.x509.public_key_size | The size of the public key space in bits. | long |
tychon.x509.public_key_thumbprint | The Public Key hash | keyword |
tychon.x509.public_key_type | The Public Key Type | keyword |
tychon.x509.public_signature_algorithm | The Public Signature Hash Algorithm | keyword |
tychon.x509.serial_number | Unique serial number issued by the certificate authority. For consistency, if this value is alphanumeric, it should be formatted without colons and uppercase characters. | keyword |
tychon.x509.signature_algorithm | Identifier for certificate signature algorithm. | keyword |
tychon.x509.subject.common_name | List of common names (CN) of subject. | keyword |
tychon.x509.subject.country | List of country (C) code. | keyword |
tychon.x509.subject.distinguished_name | Distinguished name (DN) of the certificate subject entity. | keyword |
tychon.x509.subject.locality | List of locality names (L). | keyword |
tychon.x509.subject.organization | List of organizations (O) of subject. | keyword |
tychon.x509.subject.organizational_unit | List of organizational units (OU) of subject. | keyword |
tychon.x509.subject.state_or_province | List of state or province names (ST, S, or P). | keyword |
tychon.x509.subject_key_identifier | Subject Key identifer | keyword |
tychon.x509.version_number | Version of x509 format. | keyword |
Endpoint Volume Information
The TYCHON script scans an endpoint's Volume Configurations and returns information.
Exported fields
Field | Description | Type |
---|---|---|
@timestamp | Date/time when the event originated. This is the date/time extracted from the event, typically representing when the event was generated by the source. If the event source has no original timestamp, this value is typically populated by the first time the event was received by the pipeline. Required field for all events. | date |
data_stream.dataset | The field can contain anything that makes sense to signify the source of the data. Examples include nginx.access , prometheus , endpoint etc. For data streams that otherwise fit, but that do not have dataset set we use the value "generic" for the dataset value. event.dataset should have the same value as data_stream.dataset . Beyond the Elasticsearch data stream naming criteria noted above, the dataset value has additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.namespace | A user defined namespace. Namespaces are useful to allow grouping of data. Many users already organize their indices this way, and the data stream naming scheme now provides this best practice as a default. Many users will populate this field with default . If no value is used, it falls back to default . Beyond the Elasticsearch index naming criteria noted above, namespace value has the additional restrictions: * Must not contain - * No longer than 100 characters | constant_keyword |
data_stream.type | An overarching type for the data stream. Currently allowed values are "logs" and "metrics". We expect to also add "traces" and "synthetics" in the near future. | constant_keyword |
input.type | Input Type. | keyword |
labels.is_transform_source | Distinguishes between documents that are a source for a transform and documents that are an output of a transform, to facilitate easier filtering. | constant_keyword |
log.file.device_id | ID of the device containing the filesystem where the file resides. | keyword |
log.file.fingerprint | The sha256 fingerprint identity of the file when fingerprinting is enabled. | keyword |
log.file.idxhi | The high-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.idxlo | The low-order part of a unique identifier that is associated with a file. (Windows-only) | keyword |
log.file.inode | Inode number of the log file. | keyword |
log.file.vol | The serial number of the volume that contains a file. (Windows-only) | keyword |
log.offset | Log Offset. | long |
tychon.host.architecture | Operating system architecture. | keyword |
tychon.host.biossn | Host BIOS Serial Number. | keyword |
tychon.host.domain | Name of the domain of which the host is a member. For example, on Windows this could be the host's Active Directory domain or NetBIOS domain name. For Linux this could be the domain of the host's LDAP provider. | keyword |
tychon.host.hardware.bios.name | Host BIOS Name. | keyword |
tychon.host.hardware.bios.version | Host BIOS Version. | keyword |
tychon.host.hardware.cpu.caption | Host CPU Caption. | keyword |
tychon.host.hardware.manufacturer | Host BIOS Manufacturer. | keyword |
tychon.host.hardware.owner | Host BIOS Owner. | keyword |
tychon.host.hardware.serial_number | Host BIOS Serial Number. | keyword |
tychon.host.hostname | Hostname of the host. It normally contains what the hostname command returns on the host machine. | keyword |
tychon.host.id | Unique host id. As hostname is not always unique, use values that are meaningful in your environment. Example: The current usage of beat.name . | keyword |
tychon.host.ip | Host ip addresses. | ip |
tychon.host.ipv4 | Host IPv4 addresses. | ip |
tychon.host.ipv6 | Host IPv6 addresses. | keyword |
tychon.host.mac | Host MAC addresses. The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen. | keyword |
tychon.host.name | Name of the host. 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. | keyword |
tychon.host.oem.manufacturer | Host OEM Manufacturer. | keyword |
tychon.host.oem.model | Host OEM Model. | keyword |
tychon.host.os.build | Host OS Build. | keyword |
tychon.host.os.description | Host OS Description. | text |
tychon.host.os.family | OS family (such as redhat, debian, freebsd, windows). | keyword |
tychon.host.os.kernel | Operating system kernel version as a raw string. | keyword |
tychon.host.os.name | Operating system name, without the version. | keyword |
tychon.host.os.name.text | Multi-field of tychon.host.os.name . | match_only_text |
tychon.host.os.organization | Host OS Organization. | keyword |
tychon.host.os.platform | Operating system platform (such centos, ubuntu, windows). | keyword |
tychon.host.os.type | Use the os.type field to categorize the operating system into one of the broad commercial families. If the OS you're dealing with is not listed as an expected value, the field should not be populated. Please let us know by opening an issue with ECS, to propose its addition. | keyword |
tychon.host.os.version | Operating system version as a raw string. | keyword |
tychon.host.type | Type of host. For Cloud providers this can be the machine type like t2.medium . If vm, this could be the container, for example, or other information meaningful in your environment. | keyword |
tychon.host.uptime | Seconds the host has been up. | long |
tychon.host.workgroup | Host Workgroup Network Name. | keyword |
tychon.id | TYCHON unique document identifier. | keyword |
tychon.script.current_duration | Scanner Script Duration. | long |
tychon.script.current_time | Current datetime. | date |
tychon.script.name | Scanner Script Name. | keyword |
tychon.script.start | Scanner Start datetime. | date |
tychon.script.type | Scanner Script Type. | keyword |
tychon.script.version | Scanner Script Version. | version |
tychon.tychon.data.version | Tychon data version | keyword |
tychon.tychon.id | TYCHON unique host identifier. | keyword |
tychon.volume.automount | Volume Automount. | boolean |
tychon.volume.block_size | Volume Block Size. | long |
tychon.volume.dirty_bit_set | Volume Dirty Bit Set. | boolean |
tychon.volume.dos_device_path | Volume Dos Device Path. | text |
tychon.volume.drive.letter | Volume Drive Letter. | keyword |
tychon.volume.drive.type | Volume Drive Type. | keyword |
tychon.volume.file_system | Volume File System. | keyword |
tychon.volume.freespace | Volume Freespace. | long |
tychon.volume.id | Volume Id. | keyword |
tychon.volume.name | Volume Name. | keyword |
tychon.volume.page_file_present | Volume Page File Present. | boolean |
tychon.volume.percent_full | Volume Percent Full. | float |
tychon.volume.power_management_supported | Volume Power Management Supported. | boolean |
tychon.volume.purpose | Volume Purpose. | keyword |
tychon.volume.serial_number | Volume Serial Number. | keyword |
tychon.volume.size | Volume Size. | long |
tychon.volume.system_volume | Volume System Volume. | boolean |
Changelog
Version | Details | Kibana version(s) |
---|---|---|
0.1.2 | Bug fix View pull request | — |
0.1.1 | Bug fix View pull request | — |
0.1.0 | Enhancement View pull request | — |