docs: README catch-up for 26.07–26.16 features (26.17)#20
Merged
Conversation
No behaviour change. Closes the gap between README and the ten
sprints of features shipped since 26.06.
- Config reference table: added 23 missing fields covering per-
subnet profiles, deep/UDP probing, ARP enrichment, host TTL,
health/peer TLS, tracing, and the webhook+syslog alert sinks.
Now grouped by subsystem.
- Endpoints table: was listing 2 of 9 HTTP routes. Now lists
every route the agent serves (/health, /status, /metrics,
admin pages, /export.{json,csv}, /api/v1/hosts*, POST /scan)
in two tables by listener.
- Package layout: added alerts/, metrics/, tracing/, tlsutil/
and the banner.go / classify.go / arp.go modules under
scanner/.
- Features bullet list: refreshed for service banner grab,
device-type classifier, vendor enrichment, per-subnet
profiles, change detection, JSON query API, Prometheus
metrics, OpenTelemetry tracing, signed multi-platform
releases.
- Per-subnet profile JSON example showing aggressive-infra +
lazy-guest tuning in one config.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The README config + endpoints tables had been drifting since ~26.06. This PR closes the gap.
Config table: added 23 missing fields covering per-subnet profiles, deep/UDP probing, ARP enrichment, host TTL, health-server TLS, watchdog mTLS, OpenTelemetry tracing endpoint, and the webhook + syslog alert sinks. Now grouped by subsystem.
Endpoints table: was listing 2 of 9 HTTP routes. Now lists every route the agent serves, split into two tables by listener (health server vs admin server).
Package layout: added the five packages introduced since 26.07 (`alerts/`, `metrics/`, `tracing/`, `tlsutil/`, plus the new modules under `scanner/`).
Features bullets: refreshed for everything shipped since the original list — service banner grab, device-type classifier, vendor enrichment, per-subnet profiles, change detection, query API, Prometheus, OpenTelemetry, signed multi-platform releases.
No code change. `go test ./...` and `golangci-lint run ./...` still green.
🤖 Generated with Claude Code