After more 2 000 000 (two million) views on forum for 1.5.0.x development versions... and 1.6.1.0, 1.6.3.0-dev versions
A new stable version, UltraVNC 1.6.4.0 and UltraVNC SC 1.6.4.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38095
Feedback is always welcome

2026-04-01: After 1.7.x, 1.8.x release builds need tests and feedback: https://forum.uvnc.com/viewtopic.php?t=38158

2026-03-11: CVE-2026-3787 and CVE-2026-4962 - Clarification: https://forum.uvnc.com/viewtopic.php?t=38155

2025-12-02: We need help: English Wikipedia UltraVNC page has been requested to deletion: https://forum.uvnc.com/viewtopic.php?t=38127
Any help is welcome to improve the UltraVNC page and/or to comment on the Wikipedia Talk page

2025-05-06: Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078

2023-09-21: Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Development: UltraVNC development is always here... Any help is welcome
Feedback is welcome

Help is very needed for:
Windows ARM/ARM64 support: https://forum.uvnc.com/viewtopic.php?t=38163
macOS support: https://forum.uvnc.com/viewtopic.php?t=38164
Linux support: https://forum.uvnc.com/viewtopic.php?t=38165
*BSD support: https://forum.uvnc.com/viewtopic.php?t=38166
*Solaris support: https://forum.uvnc.com/viewtopic.php?t=38167

Can VncViewer.jar be used on Cisco ASA

Should you have problems with the JavaViewer? Here is the place to look for help or report issues
Post Reply
Witto
Posts: 4
Joined: 2011-11-19 10:00

Can VncViewer.jar be used on Cisco ASA

Post by Witto »

On a Cisco ASA, in the "Clientless SSL VPN" or "WebVPN", a TightVNC plug-in can be used.
http://www.cisco.com/en/US/docs/securit ... #wp1292902
This TightVNC Java plug-in does not support the UltraVNC "MS-Logon II" or the "New MS-Logon".
I installed UltraVNC 1.0.9.6.1 on a pc "MyVNCServer" and I downloaded the Java VncViewer via http://MyVNCServer:5800/VncViewer.jar/.
Can VncViewer.jar be used on a Cisco ASA as replacement fot the TightVNC java plug-in on a Cisco ASA?
B
800
800
Posts: 2337
Joined: 2009-09-09 14:05

Re: Can VncViewer.jar be used on Cisco ASA

Post by B »

What a great question -- I didn't even know the ASA's "SSL VPN" support included 3rd party stuff.

However, as I said in your other thread,

https://forum.ultravnc.net/viewtopic.php?f=34&t=29064

as far as I know the Java viewer doesn't (yet) support MSLogon or DSM plugins. I hope I'm wrong.
Witto
Posts: 4
Joined: 2011-11-19 10:00

Re: Can VncViewer.jar be used on Cisco ASA

Post by Witto »

Dear B,
B wrote:the Java viewer doesn't (yet) support MSLogon... I hope I'm wrong.
I think you're wrong. Like I said, I configured "MS-Logon II" or "New MS-Logon" on my server.
If Ibrowse to http://MyVNCServer:5800/, I do get a VNC Authentication Window asking for both Username and Password.
B
800
800
Posts: 2337
Joined: 2009-09-09 14:05

Re: Can VncViewer.jar be used on Cisco ASA

Post by B »

And it works, you authenticate, and get remote control? That's great. The last I remembered the javaviewer development was a bit stalled.

http://forum.ultravnc.info/viewtopic.php?t=27736

Ah, here we go, from a changelog for 1.0.9.6.1 at FileHippo:
# javaviewer
* mslogon fixed
So yup, I was wrong, thank you. Of course this doesn't help answer your question at all. :(

It certainly appears that the javaviewer in your command line test is simply defaulting to standard userid-less VNC behavior. You might want to PM Rudi to ask. Maybe there are some command line arguments for the javaviewer... have you checked the code?
B
800
800
Posts: 2337
Joined: 2009-09-09 14:05

Re: Can VncViewer.jar be used on Cisco ASA

Post by B »

From this code snippet, it seems it detects by itself based on the authentication protocol returned by the server...

Code: Select all

 // mslogon support
    //
    // Detect Auth Protocol (Ultr@VNC or the standard One)
    // To know if we must show the username box
    //


......


// mslogon support
  //
  // Detect Server rfb Protocol to know the auth Method
  // Perform a connexion to detect the Serverminor 
  //

  void prologueDetectAuthProtocol() throws Exception {

    rfb = new RfbProto(host, port, this, null, 0); // Modif: troessner - sf@2007: not yet used

    rfb.readVersionMsg();

    System.out.println("RFB server supports protocol version " +
		       rfb.serverMajor + "." + rfb.serverMinor);

    // Mslogon support 
    if (rfb.serverMinor == 4) {
	    mslogon = true;    
	    System.out.println("Ultr@VNC mslogon detected");
    }
    
    rfb.writeVersionMsg();

  }
  
  // mslogon support end
Post Reply