sciapp / nojava-ipmi-kvm

nojava-ipmi-kvm is a utility to access Java based ipmi kvm consoles without a local java installation.
MIT License
78 stars 26 forks source link

Dell idrac7 #22

Open lambq opened 8 months ago

lambq commented 8 months ago

Can it support Dell’s idrac7 version of JNLP?

Jeff-liaojinfu commented 8 months ago

您的邮件我已经收到,我会尽快回复您!

IngoMeyer441 commented 8 months ago

I have no system to do any testing, so I can't implement idrac7 support. Pull requests are always welcome.

lambq commented 8 months ago

1699527602005 Please look at the html code, which calls javascript to generate the JNLP file.

lambq commented 8 months ago

kvm-openjdk-7u51-dell-r620: skip_login: False login_user: root login_endpoint: /data/login allow_insecure_ssl: True user_login_attribute_name: user password_login_attribute_name: password send_post_data_as_json: False session_cookie_key: SessionCookie download_endpoint: /viewer.jnlp(192.168.4.80@0@idrac%2C+PowerEdge+R620%2C+%26%2329992%3B%26%2325143%3B%26%2365306%3B+root@1699438320543@ST1=aa23fde92419a868bd9dd107f7ec7856) java_version: 7u51 format_jnlp: False

IngoMeyer441 commented 8 months ago

You could try to get the actual download_endpoint from the network inspector in your browser. If it is static, everything is fine. If it it is really a dynamic endpoint which is generated every time by Javascript, then this is not supported (right now). At least, you would need to extract the code generating the endpoint url since nojava-ipmi-kvm has no Javascript engine included.