The JMX example server is a docker container that runs several differently configured JMX endpoints. It can be used to practice and test almost all actions supported by beanshooter.
Here is a summarized overview of the exposed services:
0.0.0.0:1090- RMI registry binding a JMX remote object that requires authentication0.0.0.0:1099- SSL protected RMI registry binding a JMX remote object that requires authentication0.0.0.0:4444- JMXMP endpoint without SASL0.0.0.0:4445- JMXMP endpoint withTLSSASL profile0.0.0.0:4446- JMXMP endpoint withTLS PLAINSASL profile0.0.0.0:4447- JMXMP endpoint withTLS DIGEST-MD5SASL profile0.0.0.0:4448- JMXMP endpoint withTLS CRAM-MD5SASL profile0.0.0.0:4449- JMXMP endpoint withTLS NTLMSASL profile0.0.0.0:9010- RMI registry binding a JMX remote object that does not require authentication
-
All JMXMP endpoints that require authentication (
4446-4449) and the JMX service listening on1099use the following credentials:controlRole:controlmonitorRole:monitor
-
The password protected JMX service on port
1090uses the following credentials:admin:admin