{
  "port": 7676,
  "protocol": "tcp",
  "service": "imqbrokerd (OpenMQ Port Mapper)",
  "oneLiner": "The Open Message Queue broker's Port Mapper — connect and it tells you which ports its JMS services really use.",
  "whatItIs": "Open Message Queue (formerly Sun/Oracle Message Queue, now Eclipse OpenMQ, the JMS provider bundled with GlassFish) starts its broker with imq.portmapper.port=7676 by default. The Port Mapper is a rendezvous service: a client connects to 7676, receives the broker's version and a table of its dynamically allocated service ports (jms, ssljms, admin, cluster), then connects to the one it needs. So finding 7676 open means a Java message broker is running, and the port itself hands you a map of the rest of it.",
  "exposure": {
    "verdict": "never",
    "note": "The Port Mapper answers before authentication and enumerates the broker's services; a message broker is backend infrastructure and belongs on a private network, not a public IP."
  },
  "checkCommand": "nc -w 3 TARGET 7676 | head -c 200; echo",
  "links": [
    {
      "title": "Eclipse OpenMQ — broker source and default.properties (imq.portmapper.port=7676)",
      "url": "https://github.com/eclipse-ee4j/openmq",
      "kind": "github"
    },
    {
      "title": "IANA port registry — 7676 (imqbrokerd)",
      "url": "https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?search=7676",
      "kind": "iana"
    }
  ]
}
