Web Hosts
Hosts that send or receive HTTP or HTTPS traffic (TCP or UDP port 80 or 443), keyed by IPv4 address.
| Property | Value |
|---|---|
| GUID | {EEF95297-0C8D-4673-AD6B-F4BD2345FD69} |
| Layer | Derived |
| Input | Packets, Flows |
| Key type | IPv4 address |
| Implementation | Derived — filter of Hosts by Apps keys p-0050, p-01BB. Engine: trisul_probe/pcappipe/CmdDynagen.cpp |
| Bucket / Topper | 60 s / 300 s |
| Enabled by default | No (Inactive) |
What it measures
- This is a filtered counter group. The rule is stored in the
TRISUL_COUNTER_GROUP_FILTERStable: parent Hosts, filter group Apps, FilterKeyListp-0050,p-01BB(ports 80 and 443). - For each packet, flow record or flow-tracker update, the probe looks at the Apps keys in it. If one of them is
p-0050orp-01BB, every Hosts update in the same packet or record is copied here. Both endpoints are copied, so clients and servers both appear. - The Apps key is the port the probe picked for that traffic, normally the lower of the two TCP or UDP ports.
- The group has no meter list of its own. It uses the Hosts meter list, with the same IDs, names and topper counts.
- The group is Inactive in a new context. To use it, enable it under Context: default → profile0 → Counter Groups (see Counter Group Settings) and restart Trisul.
- UDP 443 (QUIC) also matches, because the Apps key is the port number only.
Keys
Same keys as Hosts: one IPv4 address in dotted uppercase hex.
| Key | Meaning |
|---|---|
C0.A8.01.0C | 192.168.1.12, a client browsing the web |
8E.FA.B7.6E | 142.250.183.110, a web server |
0A.00.00.50 | 10.0.0.80, an internal web server |
Special keys
| Key | Meaning |
|---|---|
SYS:GROUP_TOTALS | Sum of every update made to this group in the interval. Each matching packet or flow updates two host keys, so Total here is about 2× the matching traffic. |
Meter list
Inherited from Hosts. A meter has data here only if it was updated in the same packet, flow record or flow-tracker update as the matching Apps key.
| ID | Name | Type | Units | Top | Bottom | Description |
|---|---|---|---|---|---|---|
| 0 | Total | VT_RATE_COUNTER | Bps | 50 | 0 | Bytes of matching traffic where the host is source or destination. |
| 1 | Received | VT_RATE_COUNTER | Bps | 10 | 0 | Bytes of matching traffic where the host is the destination. |
| 2 | Transmit | VT_RATE_COUNTER | Bps | 10 | 0 | Bytes of matching traffic where the host is the source. |
| 3 | Total Packets | VT_RATE_COUNTER | pps | 10 | 0 | Packets of matching traffic where the host is source or destination. |
| 4 | Active conns | VT_RUNNING_COUNTER | conns | 50 | 0 | Copied from the flow tracker's create (+1) and expire (−1) updates when the flow's Apps key matches. |
| 5 | Attacker alerts | VT_COUNTER | alerts | 20 | 0 | Not populated by the current code. Alert updates do not arrive with an Apps key. |
| 6 | Homenet | VT_RATE_COUNTER | Bps | 20 | 0 | Matching bytes, when the host is inside the home network. |
| 7 | External | VT_RATE_COUNTER | Bps | 20 | 0 | Matching bytes, when the host is outside the home network. |
| 8 | TCP SYN sent | VT_COUNTER | packets | 10 | 0 | Copied from Hosts for matching packets. Packet input only. |
| 9 | TCP SYN recv | VT_COUNTER | packets | 10 | 0 | Copied from Hosts for matching packets. Packet input only. |
| 10 | TCP SYNACK sent | VT_COUNTER | packets | 10 | 0 | Copied from Hosts for matching packets or flow records. |
| 11 | Blacklist alerts | VT_COUNTER | alerts | 20 | 0 | Copied only if the Badfellas update arrives together with the matching traffic. |
| 12 | Victim alerts | VT_COUNTER | alerts | 20 | 0 | Not populated by the current code. Alert updates do not arrive with an Apps key. |
| 13 | New conns | VT_COUNTER | conns | 20 | 0 | Copied from the flow tracker: +1 per new flow on both endpoints when the flow's Apps key matches. |
| 14 | Into Interface | VT_RATE_COUNTER | Bps | 20 | 0 | Not populated by the current code. |
| 15 | Outof Interface | VT_RATE_COUNTER | Bps | 20 | 0 | Not populated by the current code. |
| 16 | Flow Records | VT_COUNTER | Bps | 20 | 0 | Copied from Hosts: +1 per matching flow record, on both endpoints. |
| 17 | Unused Cardinality counter | VT_GAUGE | Uniques | 20 | 20 | Reserved cardinality slot. Not populated. |
| 18 | Unused Cardinality counter | VT_GAUGE | Uniques | 20 | 20 | Reserved cardinality slot. Not populated. |
Related
- Hosts: the parent group
- Email Hosts, SSH Hosts, Unusual Traffic Hosts
- HTTP Hosts: traffic by HTTP Host header, not by IP