Network
في هذه الصفحة
Connections and listeners, logged connections, adapters and the settings that redirect traffic.
network_endpoint
network connection or listener (now). this connection or listener was open when Signal ran, owned by this process - it may have been opened long before any log reaches; for a connection, the stack does not record which end connected
Kind | State - something true when Signal read the host |
Its time is | connection or listener created |
Built-in rules reading it | 7 |
Fields of network_endpoint
Field | Type | Meaning |
|---|---|---|
| string | The transport: TCP or UDP (ICMP and others where a log records them). |
| string | This host's address of the connection or listener; 0.0.0.0 or :: is every address the host has. |
| int | This host's port of the connection or listener. |
| string | The other end's address; absent for a listener and a UDP endpoint (the table names no peer). |
| int | The other end's port; absent with net.remote_address. |
| string | What kind of address net.remote_address is - or, for a proxy setting, the proxy's address: public (routable on the Internet), private, shared (carrier-grade NAT), loopback, link-local, multicast, or none (no address, or a name). |
| string | A TCP endpoint's state as the stack reports it (listening, established, time wait...); for UDP, which has no connections, "bound". |
| string | listening; outbound (this host connected); inbound (the other end connected). For a connection open now, inbound means its local port is one the host listens on - the stack does not record who connected. |
| string | Full path of the executable that was launched. |
| int | The new process's own process ID. Always pair with process.start_time when correlating - a bare PID from two different times may not be the same process. |
| string | The account (DOMAIN\name) that started the process. |
| string | The SID of the account that started the process - what identifies it whatever its name. |
| string | Who signed the entry's program: the name on the signing certificate (Microsoft Windows, Microsoft Corporation, a vendor), from the file's own signature or the Windows catalog that lists it. Empty when unsigned or not checked. |
| string | The program's signature: valid, invalid (signed, but the signature or its chain does not verify), unsigned, or not found (no such file). Absent when it could not be checked. |
| string | The SHA-256 of the entry's program (lower-case hex), as found at its path when Signal ran - absent when the file was not found or could not be read. |
| string | The SHA-1 of the same file, computed in the same read as file.sha256 - for matching threat reports and Sysmon, which still name files by it. |
| string | The MD5 of the same file, computed in the same read as file.sha256 - for matching threat reports and Sysmon, which still name files by it. |
network_connection
network connection (historical). this program made or accepted this connection at the record's time - the log records that it was allowed, not what it carried or how long it lasted
Kind | Event - something that happened at a time |
Its time is | event logged |
Built-in rules reading it | 4 |
Fields of network_connection
Field | Type | Meaning |
|---|---|---|
| string | The transport: TCP or UDP (ICMP and others where a log records them). |
| string | This host's address of the connection or listener; 0.0.0.0 or :: is every address the host has. |
| int | This host's port of the connection or listener. |
| string | The other end's address; absent for a listener and a UDP endpoint (the table names no peer). |
| int | The other end's port; absent with net.remote_address. |
| string | What kind of address net.remote_address is - or, for a proxy setting, the proxy's address: public (routable on the Internet), private, shared (carrier-grade NAT), loopback, link-local, multicast, or none (no address, or a name). |
| string | listening; outbound (this host connected); inbound (the other end connected). For a connection open now, inbound means its local port is one the host listens on - the stack does not record who connected. |
| string | Full path of the executable that was launched. |
| int | The new process's own process ID. Always pair with process.start_time when correlating - a bare PID from two different times may not be the same process. |
| string | The account (DOMAIN\name) that started the process. |
firewall_connection
connection in the firewall's log (historical). the Windows Firewall allowed this connection at the record's time (its log file's local time, to the second) - not which program made it, nor what it carried
Kind | Event - something that happened at a time |
Its time is | connection logged (firewall log) |
Built-in rules reading it | 1 |
Fields of firewall_connection
Field | Type | Meaning |
|---|---|---|
| string | The transport: TCP or UDP (ICMP and others where a log records them). |
| string | This host's address of the connection or listener; 0.0.0.0 or :: is every address the host has. |
| int | This host's port of the connection or listener. |
| string | The other end's address; absent for a listener and a UDP endpoint (the table names no peer). |
| int | The other end's port; absent with net.remote_address. |
| string | What kind of address net.remote_address is - or, for a proxy setting, the proxy's address: public (routable on the Internet), private, shared (carrier-grade NAT), loopback, link-local, multicast, or none (no address, or a name). |
| string | listening; outbound (this host connected); inbound (the other end connected). For a connection open now, inbound means its local port is one the host listens on - the stack does not record who connected. |
| int | The new process's own process ID. Always pair with process.start_time when correlating - a bare PID from two different times may not be the same process. |
network_setting
network setting (now). this setting is configured on this host now, as recorded - not when or by whom it was set
Kind | State - something true when Signal read the host |
Built-in rules reading it | 5 |
Fields of network_setting
Field | Type | Meaning |
|---|---|---|
| string | What kind of setting: hosts entry, hosts file folder, proxy, proxy auto-config, WinHTTP proxy, share. |
| string | The name a hosts entry maps, or a share's name; absent for the other settings. |
| string | The setting's value as recorded: a hosts entry's address, the hosts file's folder (environment variables unexpanded), a proxy (host:port, or per-protocol list), an auto-configuration script's address, a share's folder. |
| string | What kind of address net.remote_address is - or, for a proxy setting, the proxy's address: public (routable on the Internet), private, shared (carrier-grade NAT), loopback, link-local, multicast, or none (no address, or a name). |
| string | The user a proxy setting is set for - the profile folder's name and SID - when it is in that user's registry; absent for the machine's settings. |
network_adapter
network adapter (now). the adapter had these addresses and settings when Signal ran - not which it had before (DHCP may have changed them), nor who configured it
Kind | State - something true when Signal read the host |
Built-in rules reading it | 0 |
Fields of network_adapter
Field | Type | Meaning |
|---|---|---|
| string | A network adapter's name as Windows shows it ("Ethernet", "Wi-Fi"). |
| string | The adapter's device, as its driver describes it. |
| string | ethernet, wireless, tunnel, PPP or other - the interface type Windows records (a virtual machine's adapter is often ethernet). |
| string | Whether the adapter is up now, as the stack reports it: up, down, dormant, not present, lower layer down, testing, unknown. |
| string | The adapter's own addresses with their prefix length (10.0.0.15/24), separated by "; " - as configured now; an address the host held earlier is not listed. |
| string | The adapter's default gateways, separated by "; ". |
| string | The DNS servers the adapter asks, in order, separated by "; ". |
| string | yes when the adapter's IPv4 addresses come from DHCP, no when they are set by hand. |
| string | The DHCP server that gave the adapter its IPv4 address, when one did. |
| string | The adapter's DNS suffix (its connection's domain), when it has one. |