{
  "schema_version": 1,
  "collector_version": "0.1.0",
  "vlan_id": 1,
  "cidr": "10.0.10.0/29",
  "started_at": "2026-10-16T12:00:00Z",
  "finished_at": "2026-10-16T12:00:20Z",
  "results": [
    {
      "ip": "10.0.10.1",
      "status": "no_ssh"
    },
    {
      "ip": "10.0.10.2",
      "status": "ok",
      "hostkey_fp": "SHA256:Zm9vYmFyZm9vYmFyZm9vYmFyZm9vYmFyZm9vYmFyZm8",
      "host": {
        "machine_id": "0f1e2d3c4b5a69788796a5b4c3d2e1f0",
        "hostname": "lb01.example.net",
        "os": "AlmaLinux 10.0",
        "addresses": [
          {"ip": "127.0.0.1", "interface": "lo", "scope": "local"},
          {"ip": "10.0.10.2", "interface": "eth0", "scope": "global"}
        ],
        "services": [
          {
            "key": "unit:haproxy.service",
            "name": "haproxy.service",
            "kind": "systemd",
            "listens": [
              {"proto": "tcp", "ip": "0.0.0.0", "port": 443}
            ],
            "observations": [
              {"direction": "inbound", "local_ip": "10.0.10.2", "local_port": 443, "remote_ip": "203.0.113.7", "remote_port": 0, "samples": 2},
              {"direction": "outbound", "local_ip": "10.0.10.2", "local_port": 0, "remote_ip": "10.0.10.3", "remote_port": 8080, "samples": 3}
            ]
          }
        ]
      }
    },
    {
      "ip": "10.0.10.3",
      "status": "partial",
      "hostkey_fp": "SHA256:YmFyZm9vYmFyZm9vYmFyZm9vYmFyZm9vYmFyZm9vYmE",
      "host": {
        "machine_id": "",
        "hostname": "app01",
        "os": "Debian GNU/Linux 13 (trixie)",
        "addresses": [
          {"ip": "127.0.0.1", "interface": "lo", "scope": "local"},
          {"ip": "10.0.10.3", "interface": "eth0", "scope": "global"},
          {"ip": "172.17.0.1", "interface": "docker0", "scope": "local"},
          {"ip": "172.17.0.2", "interface": "container:redis", "scope": "container"}
        ],
        "services": [
          {
            "key": "proc:java:1a2b3c4d",
            "name": "java",
            "kind": "process",
            "listens": [
              {"proto": "tcp", "ip": "::", "port": 8080}
            ],
            "observations": [
              {"direction": "outbound", "local_ip": "10.0.10.3", "local_port": 0, "remote_ip": "10.0.20.5", "remote_port": 5432, "samples": 3},
              {"direction": "outbound", "local_ip": "172.17.0.1", "local_port": 0, "remote_ip": "172.17.0.2", "remote_port": 6379, "samples": 3, "target_service": "container:redis"}
            ]
          },
          {
            "key": "container:redis",
            "name": "redis",
            "kind": "container",
            "listens": [
              {"proto": "tcp", "ip": "172.17.0.2", "port": 6379}
            ],
            "observations": []
          },
          {
            "key": "port:9100",
            "name": "unknown:9100",
            "kind": "unknown",
            "listens": [
              {"proto": "tcp", "ip": "0.0.0.0", "port": 9100}
            ],
            "observations": []
          }
        ]
      }
    },
    {
      "ip": "10.0.10.4",
      "status": "auth_failed",
      "message": "ssh: unable to authenticate, attempted methods [none publickey]",
      "hostkey_fp": "SHA256:Y2FyZm9vYmFyZm9vYmFyZm9vYmFyZm9vYmFyZm9vYmE"
    },
    {
      "ip": "10.0.10.5",
      "status": "hostkey_changed",
      "message": "host key changed: known SHA256:b2xkb2xkb2xkb2xkb2xkb2xkb2xkb2xkb2xkb2xkb2w, got SHA256:bmV3bmV3bmV3bmV3bmV3bmV3bmV3bmV3bmV3bmV3bmU",
      "hostkey_fp": "SHA256:bmV3bmV3bmV3bmV3bmV3bmV3bmV3bmV3bmV3bmV3bmU"
    },
    {
      "ip": "10.0.10.6",
      "status": "error",
      "message": "collection script timeout after 60s"
    }
  ]
}
