KLC Alternative

A collection of C# apps that are Kaseya Live Connect Alternative.

These were functional up to VSA 9.5.20 however since I no longer work with VSA there is no further development. The most useful apps were KLC-Proxy and KLC-Finch, but the rest had their uses as well.

The code and more details can be found on GitHub:

KLC-Proxy

Proxy is a replacement URI handler written in C# to relaunch/redirect Kaseya VSA 9.5 agent endpoint launch requests that were intended for Live Connect.

The main reason this exists is because years ago Live Connect was really unstable, I was constantly needing to relaunch it while assisting clients and doing it through VSA web interface was slow. This also opened up the possibility of being able to switch between Live Connect and KLC-Finch depending on my needs as Finch was really fast and stable but not always compatible after Kaseya VSA/agent updates.

Screenshot of KLC-Proxy Screenshot of KLC-Proxy

KLC-Finch

Finch is an alternative frontend to Kaseya Live Connect (which is required to be installed to use it), which has Remote Control and most of the useful functions that make up “Live Connect”.

The main reason this exists is because Live Connect used to have issues with keys getting stuck down and clipboard data leaking to endpoints even after closing the remote control window. Kaseya did eventually fix those issues, however by then Finch had additional enhancements that made it difficult for me to return.

Screenshot of KLC-Finch Screenshot of KLC-Finch

KLC-Ex (Explorer)

Explorer is an alternative frontend to Kaseya VSA 9.5’s web browser Agents interface.

The main reason this exists is because KLC-Proxy and KLC-Finch did not replicate the Agent browse/search feature that Kaseya Live Connect has and sometimes the VSA web interface did not perform well for me when I needed to rapidly switch between machines in different organisations or check agent procedure statuses.

Screenshot of KLC-Ex Screenshot of KLC-Ex

KLC-Hawk

Hawk is a research tool for seeing what happens between Kaseya Live Connect and Kaseya.AdminEndpoint.exe as a man-in-the-middle (MITM), the knowledge was used to create KLC-Finch.

Hawk was also a concept to deal with issues Live Connect had such as before it had the paste clipboard feature or would leak clipboard to endpoints of closed remote control sessions. However because Finch performed significantly better than Live Connect for remote support, Hawk stayed a research tool.

Screenshot of KLC-Hawk Screenshot of KLC-Hawk

KLC-Canary

Canary is a forked version of KLC-Finch with some experimental features:

  • Combine remote control sessions into a single window.
  • Use with KLC-Lanner to simulate what Finch was like to use, without needing VSA access or Live Connect to be installed.

Screenshot of KLC-Canary Screenshot of KLC-Canary

KLC-Lanner

Lanner is a fork of KLC-Hawk which was intended for use with KLC-Canary (which itself is a fork of KLC-Finch which is an alternative to Kaseya Live Connect) to simulate what Canary/Finch was like to use without having Kaseya VSA 9.5 access to launch a real connection.

It has some limited functionality to replay parts of Hawk capture files but unfortunately not remote control.

Screenshot of KLC-Lanner Screenshot of KLC-Lanner