destination
Contents
destination¶
Event fields used to define/normalize the destination (server) in a network connection event.
Attributes¶
Name |
Type |
Description |
Sample Value |
---|---|---|---|
dst_bytes |
integer |
The number of bytes sent from the destination to the source for the connection or session. |
|
dst_certificate_hash_imphash |
string |
IMPHASH hash of the image/binary/file |
|
dst_certificate_hash_md5 |
string |
MD5 hash of the image/binary/file |
|
dst_certificate_hash_sha1 |
string |
SHA1 hash of the image/binary/file |
|
dst_certificate_hash_sha256 |
string |
SHA256 hash of the image/binary/file |
|
dst_certificate_hash_sha512 |
string |
SHA512 hash of the image/binary/file |
|
dst_certificate_issuer |
string |
Information about the CA that issued the certificate |
|
dst_certificate_serial_number |
string |
Serial number, this is chosen by the CA (certificate authority) which issued the certificate. Therefore this can relatively be arbritary if the CA does not follow a standard or is malicious. |
|
dst_certificate_subject |
string |
Information about the CA that issued the certificate |
|
dst_domain_hostname |
string |
The destination server, host, hostname, domain, domain name or what people commonly might refer to as a domain or website when someone is browsing the Internet. Some examples, would include the TLS server name, HTTP Host, DNS Query Name, etc. For information on how to define and use this field refer to the documentation here |
|
dst_dvc_action |
string |
If reported by an intermediary device such as a firewall, the action taken by device. |
|
dst_dvc_domain |
string |
Name of the domain the device is part of. |
|
dst_dvc_fqdn |
string |
The fully qualified domain name of the host |
|
dst_dvc_hostname |
string |
The host name from which the event/log came from. There may be multiple host names in an event (i.e. syslog could have forwarder host name), this field is to be the most true log host name (i.e. NOT the forwarders name). |
|
dst_dvc_inbound_interface |
string |
If reported by an intermediary device such as a firewall, the network interface used by it for the connection to the source device |
|
dst_dvc_interface_guid |
string |
GUID of the network interface which was used for authentication request |
|
dst_dvc_interface_name |
string |
the name (description) of the network interface that was used for authentication request. You can get the list of all available network adapters using “ipconfig /all” command |
|
dst_dvc_ip_addr |
ip |
IP address assigned to the device generating the event and/or the IP address in the network packet. This could be used in the context of source, destination, device and even NAT when it is provided by an intermediary NAT device such as a firewall. |
|
dst_dvc_ip_dhcp_assigned_ip_addr |
ip |
IP address assigned by the DHCP server. |
|
dst_dvc_ip_is_ipv6 |
boolean |
If IP address is IP version 6 |
|
dst_dvc_mac_addr |
string |
MAC address of the device where the event was generated or network interface where a connection starts or ends. |
|
dst_dvc_model_name |
string |
The model name of the device |
|
dst_dvc_model_number |
string |
The model number of the device |
|
dst_dvc_os |
string |
The OS of the device |
|
dst_dvc_outbound_interface |
string |
If reported by an intermediary device such as a firewall, the network interface used by it for the connection to the destination device. |
|
dst_dvc_type |
string |
The type of the device |
|
dst_file_accessed_time |
date |
When the file was last accessed . Also known as |
|
dst_file_changed_time |
date |
When the file was last changed. Also known as |
|
dst_file_company |
string |
Company name a file belongs to |
|
dst_file_creation_time |
date |
When the file was created. Also known as |
|
dst_file_description |
string |
Description of a file |
|
dst_file_directory |
string |
Directory of file(s). It does not include the file name |
|
dst_file_extension |
string |
The extension name or type of the file. |
|
dst_file_hard_links |
integer |
Number of hard links |
|
dst_file_hash_imphash |
string |
IMPHASH hash of the image/binary/file |
|
dst_file_hash_md5 |
string |
MD5 hash of the image/binary/file |
|
dst_file_hash_sha1 |
string |
SHA1 hash of the image/binary/file |
|
dst_file_hash_sha256 |
string |
SHA256 hash of the image/binary/file |
|
dst_file_hash_sha512 |
string |
SHA512 hash of the image/binary/file |
|
dst_file_inode |
integer |
Filesystem inode number |
`````` |
dst_file_link_name |
string |
path of the hard link |
|
dst_file_mime_type |
string |
MIME type name specified for the file |
|
dst_file_modified_time |
date |
When the file was last modified. Also known as |
|
dst_file_name |
string |
name of the file without its full path. This could be a local file or one transmitted over the network. |
|
dst_file_path |
string |
full path of a file including the name of the file. This could be a local file or one transmitted over the network. |
|
dst_file_previous_accessed_time |
date |
When the file was previously accessed |
|
dst_file_previous_changed_time |
date |
When the file was previously changed |
|
dst_file_previous_creation_time |
date |
When the file was previously created |
|
dst_file_previous_modified_time |
date |
When the file was previously modified |
|
dst_file_previous_name |
string |
The file’s previous name |
|
dst_file_previous_path |
string |
The file’s previous path |
|
dst_file_product |
string |
The file’s product name |
|
dst_file_size |
integer |
Size of the file, in bytes. |
|
dst_file_symlink |
integer |
1 if the path is a symlink, otherwise 0 |
|
dst_file_symlink_name |
string |
path of the symlink |
|
dst_file_system_block_size |
integer |
Block size of filesystem |
`````` |
dst_file_system_type |
string |
The file system type, ex: fat32, ntfs, vmfs, ext3, ext4, xfs |
|
dst_file_version |
string |
file version. i.e. image loaded version |
|
dst_geo_city |
string |
The city associated to the IP address in the network session. |
|
dst_geo_continent |
string |
The continent associated with the IP address in the network session. |
|
dst_geo_country |
string |
The country associated with the IP address in the network session. |
|
dst_geo_country_capital |
string |
The capital of the country associated with the IP address in the network session. |
|
dst_geo_country_code |
string |
51 |
|
dst_geo_latitude |
string |
The latitude of the geographical coordinate associated with the IP address in the network session. |
|
dst_geo_longitude |
string |
The longitude of the geographical coordinate associated with the IP address in the network session. |
|
dst_geo_region |
string |
The region within a country associated with the IP address in the network session. |
|
dst_interface_guid |
string |
GUID of the network interface which was used for authentication request (if applicable). Most of the time you would use the interface_name field for the uid. |
|
dst_interface_name |
string |
The network interface used for the connection or session by the destination device. |
|
dst_ip_addr |
ip |
IP address assigned to the device generating the event and/or the IP address in the network packet. This could be used in the context of source, destination, device and even NAT when it is provided by an intermediary NAT device such as a firewall. |
|
dst_ip_dhcp_assigned_ip_addr |
ip |
IP address assigned by the DHCP server. |
|
dst_ip_is_ipv6 |
boolean |
If IP address is IP version 6 |
|
dst_mac_addr |
string |
MAC address of the device where the event was generated or network interface where a connection starts or ends. |
|
dst_meta_dst_host_name_category |
string |
The defined grouping of a URL (or could be just based on the domain in the URL) related to what it is (ie adult, news, advertising, parked domains, etc) |
|
dst_mime_type |
string |
Destination MIME type as seen in (layer 7) application layer details or as defined by an application scanner such as an anti-virus/EDR. For HTTP this is usually from the server’s “Content-Type” header. https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types |
|
dst_original_value |
string |
original value of a destination before any ETL modifications. For example, if wanting to cleanup a network share and keep the IP - this field would be used to keep the original value |
|
dst_packets |
integer |
The number of packets sent from the destination to the source for the connection or session (Reply). The meaning of a packet is defined by the reporting device. |
|
dst_port_name |
string |
Name of the port used in a network connection. This is usually determined by IANA common port assignment. Therefore, this means its a guess and NOT actually what the application/ is what the actually. |
|
dst_port_number |
integer |
Port number used in a network connection. This could be used in the context of source, destination and even NAT when it is provided by an intermediary NAT device such as a firewall. |
|
dst_resource_group |
string |
The ID of the group to which the destination device belongs in a network connection. This might be an AWS account, or an Azure subscription or Resource Group |
|
dst_resource_id |
string |
The resource Id of the destination device in a network connection |
|
dst_user_aadid |
string |
The User Azure AD ID of the identity associated with a cloud network session. It applies to source and destination entities. |
|
dst_user_cred_type |
string |
types of credentials which were presented for delegation |
|
dst_user_domain |
string |
The domain or computer name associated to the user in a session. In active directory, this would be the name of the domain the user belongs to. |
|
dst_user_identity |
string |
User Principal Name (UPN) or another type of account identifier for which 802.1x authentication request was made. |
|
dst_user_linked_logon_id |
integer |
A hexadecimal value of the paired logon session. |
|
dst_user_logon_authentication_lan_package_name |
string |
The name of the LAN Manager sub-package (NTLM-family protocol name) that was used during logon. Possible values are: NTLM V1, NTLM V2, LM. Only populated if Authentication Package = NTLM. |
|
dst_user_logon_authentication_package_name |
string |
The name of the authentication package which was used for the logon authentication process. Default packages loaded on LSA startup are located in “HKLM\SYSTEM\CurrentControlSet\Control\Lsa\OSConfig” registry key. Other packages can be loaded at runtime. When a new package is loaded a “4610: An authentication package has been loaded by the Local Security Authority” (typically for NTLM) or “4622: A security package has been loaded by the Local Security Authority” (typically for Kerberos) event is logged to indicate that a new package has been loaded along with the package name. |
|
dst_user_logon_device_claims |
string |
list of device claims for new logon session |
|
dst_user_logon_elevated_token |
string |
a “Yes” or “No” flag. If “Yes” then the session this event represents is elevated and has administrator privileges. |
|
dst_user_logon_guid |
string |
a GUID that can help you correlate this event with another event that can contain the same Logon GUID, “4769(S, F): A Kerberos service ticket was requested event on a domain controller. It also can be used for correlation between a 4624 event and several other events (on the same computer) that can contain the same Logon GUID, “4648(S): A logon was attempted using explicit credentials” and “4964(S): Special groups have been assigned to a new logon.” |
|
dst_user_logon_id |
integer |
hexadecimal value that can help you correlate this event with recent events that might contain the same Logon ID |
|
dst_user_logon_impersonation_level |
string |
Impersonation level |
|
dst_user_logon_key_length |
integer |
the length of NTLM Session Security key. Typically it has 128 bit or 56 bit length. This parameter is always 0 if “Authentication Package” = “Kerberos”, because it is not applicable for Kerberos protocol. This field will also have “0” value if Kerberos was negotiated using Negotiate authentication package. |
|
dst_user_logon_process_name |
string |
The name of the trusted logon process that was used for the logon. See event “4611: A trusted logon process has been registered with the Local Security Authority” description for more information. |
|
dst_user_logon_restricted_admin_mode |
string |
Only populated for RemoteInteractive logon type sessions. This is a Yes/No flag indicating if the credentials provided were passed using Restricted Admin mode. Restricted Admin mode was added in Win8.1/2012R2 but this flag was added to the event in Win10. If not a RemoteInteractive logon, then this will be “-” string. |
|
dst_user_logon_transmitted_services |
string |
the list of transmitted services. Transmitted services are populated if the logon was a result of a S4U (Service For User) logon process. S4U is a Microsoft extension to the Kerberos Protocol to allow an application service to obtain a Kerberos service ticket on behalf of a user - most commonly done by a front-end website to access an internal resource on behalf of a user. |
|
dst_user_logon_type |
integer |
the type of logon which was performed |
|
dst_user_logon_user_claims |
string |
list of user claims for new logon session. This field contains user claims if user account was logged in and device claims if computer account was logged in |
|
dst_user_logon_user_linked_id |
integer |
A hexadecimal value of the paired logon session. If there is no other logon session associated with this logon session, then the value is “0x0”. |
|
dst_user_logon_virtual_account |
string |
a “Yes” or “No” flag, which indicates if the account is a virtual account (e.g., “Managed Service Account”), which was introduced in Windows 7 and Windows Server 2008 R2 to provide the ability to identify the account that a given Service uses, instead of just using “NetworkService”. |
|
dst_user_name |
string |
Name of the user associated with the main event (i.e. Network session). There could be a sense of direction depending how it is used together with other entities (i.e. src_user_name or dst_user_name) |
|
dst_user_network_account_domain |
string |
Domain for the user that will be used for outbound (network) connections. |
|
dst_user_network_account_name |
string |
User name used for outbound (network) connections |
|
dst_user_password |
string |
User password if seen in the request. Commonly seen in network logs and authentication proxy/logs. |
|
dst_user_reporter_domain |
string |
domain name of the user that reported the main event |
|
dst_user_reporter_id |
integer |
unique identifier of the user that reported the main event |
|
dst_user_reporter_name |
string |
the name of the account that reported information about the main event |
|
dst_user_reporter_sid |
string |
SID of account that reported information about the main event |
|
dst_user_security_package |
string |
the name of Security Package used during an authentication event. |
|
dst_user_session_id |
integer |
ID of the session the user belongs to. |
|
dst_user_sid |
string |
Security identifier of the user. Typically, the identity used to authenticate a server. |
|
dst_user_sid_list |
string |
the list of special group SIDs, which New Logon\Security ID is a member of. |
|
dst_user_upn |
string |
In Active Directory, the User Principal Name (UPN) attribute is a user identifier for logging in, separate from a Windows domain login. |
|
dst_vlan_id |
integer |
The destination VLAN ID if it can be determined. Most commonly if from a firewall/switch/router then it can be determined |
|
dst_vlan_name |
string |
The destination VLAN Name. Most commonly if from a firewall/switch/router then it can be determined |
|
dst_zone |
string |
The network zone of the destination, as defined by the reporting device. |
|