zerodds-snitch
DDS discovery probe. Listens on a domain for SPDP/SEDP traffic for a configurable window then prints all discovered participants and the endpoint counts seen.
Usage
# 5s probe of domain 0
# 10s probe of domain 5, JSON output
| Flag | Meaning | Default |
|---|---|---|
-d, --domain |
DDS Domain ID | 0 |
--duration |
Probe duration (5, 30s, 2m, 1h) |
5s |
-f, --format |
text or json |
text |
Output
Text format:
=== Discovery snapshot ===
participants: 2
publications seen: 4
subscriptions seen: 5
participants:
· prefix=01020304050607080900aabb vendor=0117 key=0102030405060708...
· prefix=01020304050607080900aabb vendor=01ff key=...
JSON format (single line, machine readable):
Exit Codes
| Code | Meaning |
|---|---|
| 0 | Success |
| 2 | CLI parse error |
| 3 | DDS / I/O error |