A little background first, the default (native) OSX VNC program sucks when trying to use it with UNetLab. Chicken of the VNC, on the other hand, works great. But there is nowhere in Chicken to set it as the default app. Therefore we need a way of changing URL handlers.
There is a little program that will come to the rescue, and this is RCDefaultApp. It is a little download and installs an app (Default Apps) in the System Preferences.
From there you have a much more granular control over what gets launched. For example, I can now set Chicken to be the default app for VNC connections:
Now when I click on a VNC node in UNL, it launches Chicken instead. I still need to click “Connect”, but it launches Chicken:
This makes life much easier!
This does not allow the addition of custom handlers, though. So this means that we can’t add one for Wireshark. But I have that solved, and once it’s tidied up a bit, I’ll do a post for it.
Hi Stuart,
Once again thank you for time and sharing about how to make things happen.
Best of luck.
Castilho
Spot on Stuart ! Used this to set my terminal emulator (ZOC) to open both SSH & Telnet when eve-ng calls for these protocol handles.
Nice little app and works great !
Hi Stuart,
I have downloaded SecureCRT 6.6.3 and I copied the file to the applications folder. I have changed the URL handler of telnet to point to the SecureCRT. When I powered up the machine and connect to it, the SecureCRT opens but it’s not logged. Now I tried using the default and this is the message on the terminal window.
[Command not found: telnet]
[Could not create a new process and open a pseudo-tty.]
Please let me know what I need to do next to further troubleshoot this?
Great Stuart, worked like a charm with eve-ng, i was searching for this option for long time now. Tried using vSSH and ZOC both works perfectly for both SSH and Telnet