# Enumeration

> Guides for dumping RMI bindings, JMX MBeans, and endpoints

- **URL:** https://hackindex.io/services/java-rmi-jmx/enumeration
- **Service:** [Java RMI / JMX](https://hackindex.io/services/java-rmi-jmx.md)
- **Published:** 2026-02-07
- **Updated:** 2026-04-04

Java RMI and JMX enumeration is about mapping exposed remote interfaces. This includes querying the RMI registry for bound objects, discovering remote endpoints and their class types, and enumerating MBeans on JMX services to understand what operations are available.

The subpages walk through registry listing, endpoint fingerprinting, and MBean enumeration techniques to build a clear picture of the attack surface.

## Guides

- [Java RMI with rmg (Remote Method Guesser)](https://hackindex.io/services/java-rmi-jmx/enumeration/java-rmi-with-rmg-remote-method-guesser.md)
- [JMX Enumeration with jmxterm (JMX over RMI)](https://hackindex.io/services/java-rmi-jmx/enumeration/jmx-enumeration-with-jmxterm-jmx-over-rmi.md)
- [Nmap RMI Registry Dump (rmi-dumpregistry)](https://hackindex.io/services/java-rmi-jmx/enumeration/nmap-rmi-registry-dump.md)
