ConnectWise Control is a self-hosted
remote desktop software
In computing, the term remote desktop refers to a software- or operating system feature that allows a personal computer's desktop environment to be run remotely off of one system (usually a PC, but the concept applies equally to a server or a ...
application owned by ConnectWise Inc., a software developer based in Tampa, Florida, United States. It was originally developed by Elsinore Technologies in 2008 under the name ScreenConnect.
History
Elsinore Technologies developed ScreenConnect in 2008 as an add-on to their
RMM Software IssueNet in order to assist in providing
remote support
In information technology (IT), remote support tools are IT tools and software that enable an IT technician or a support representative to connect to a remote computer from their consoles via the Internet and work directly on the remote system. Al ...
to end users. They later began distributing the software as a standalone product.
Acquisition by ConnectWise
On February 11, 2015,
PSA
PSA, PsA, Psa, or psa may refer to:
Biology and medicine
* Posterior spinal artery
* Primary systemic amyloidosis, a disease caused by the accumulation of abnormal proteins
* Prostate-specific antigen, an enzyme used as a blood tracer for prost ...
company ConnectWise announced their acquisition of the ScreenConnect software in order to improve the remote control features of the latest release of their RMM Software, LabTech. ScreenConnect, LLC announced that, despite being acquired by ConnectWise, they would continue to operate under their original name in addition to offering their software as a standalone product.
Starting in early 2017, ConnectWise changed the name of ScreenConnect to ConnectWise Control, saying that this was to simplify their software under one company.
Product
How it works
The product is a
self-hosted server application that permits the primary user to host the software on their own servers, PC,
virtual machine
In computing, a virtual machine (VM) is the virtualization/ emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized har ...
(VM), or
virtual private server
A virtual private server (VPS) is a virtual machine sold as a service by an Internet hosting service. The virtual dedicated server (VDS) also has a similar meaning.
A virtual private server runs its own copy of an operating system (OS), and cus ...
(VPS). Once installed, the central web application can be made visible inside and outside of the
local area network
A local area network (LAN) is a computer network that interconnects computers within a limited area such as a residence, school, laboratory, university campus or office building. By contrast, a wide area network (WAN) not only covers a larger ...
(LAN). ConnectWise Control has a proprietary protocol and exposes an open architecture structure that can be utilized by users to implement custom plugins, scripting, or various integrations.
A generic use model would start with a host initiating a session through the central web application. A participant would then join a session by clicking on an email link or via the guest page of the application. An unattended client can be created and deployed to a targeted machine without the need for human intervention.
The executable is ScreenConnect.ClientService.exe (x86) on Windows based OSs, and is a signed by a COMODO RSA Code Signing CA certificate
ublisher: ScreenConnect Software
Features
Most commonly expected features for a product in this arena are present. Examples include reboot and reconnect, drag and drop file transfer, screen recording, safe mode support, multiple monitor, command line access, wake-on-LAN,
VoIP
Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. The terms Interne ...
, chat, and a custom toolbox for quick deployment of support tools.
In addition to features that facilitate communication, ConnectWise Control also offers complete control over branding and customization of the product design, logo, color scheme, icons, text strings, and localization.
Security
The software is self-hosted providing users the ability to control the flow of data behind their own firewall and security implementations. ConnectWise Control uses
256-bit AES encryption to package and ship data, supports
two factor authentication
Multi-factor authentication (MFA; encompassing two-factor authentication, or 2FA, along with similar terms) is an electronic authentication method in which a user is granted access to a website or application only after successfully presenting ...
, has server level video auditing, and granular
role-based security.
Forms-based and
Windows Authentication
Integrated Windows Authentication (IWA)
is a term associated with Microsoft products that refers to the SPNEGO, Kerberos, and NTLMSSP authentication protocols with respect to SSPI functionality introduced with Microsoft Windows 2000 and inclu ...
are optional authentication methods for security purposes.
Compatibility
Host (presenter or technician): can utilize
Mac
Mac or MAC most commonly refers to:
* Mac (computer), a family of personal computers made by Apple Inc.
* Mackintosh, a raincoat made of rubberized cloth
* A variant of the word macaroni, mostly used in the name of the dish mac and cheese
* Mac, ...
,
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
,
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
, iOS or Android operating systems.
Guest (customer or participant): can connect from Mac, Linux or Windows. ConnectWise Control can also be utilized to remotely support Android devices, with complete view and control available for devices manufactured by Samsung.
Technology
Server
The on-site ConnectWise Control server is self-hosted, and runs as a
.NET Framework
The .NET Framework (pronounced as "''dot net"'') is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until bein ...
application. On
Microsoft Windows it runs as a set of
services. In 2015, ConnectWise Control launched a hosted cloud platform, providing a way to use the ConnectWise Control software with no local server installation required.
The ConnectWise Control server runs as a set of four discrete services:
* The Web Server service is an outward-facing
ASP.NET HTTP
The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, ...
application and serves as a portal for both technicians and their end-users
* The Relay service provides outward-facing in-session communication and operates on
TCP sockets. Communication is encrypted with the
AES-256 block
cipher
In cryptography, a cipher (or cypher) is an algorithm for performing encryption or decryption—a series of well-defined steps that can be followed as a procedure. An alternative, less common term is ''encipherment''. To encipher or encode i ...
.
* The Session Manager service provides a data store for both the Web Server and Relay services. It is implemented as
WCF SOAP
Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are used ...
web service.
* The Security Manager service provides a data store for security-related activities, including authentication and auditing
Clients
ConnectWise Control sessions are arranged through the web application. Once users join sessions, a ConnectWise Control client is launched to connect to the Relay service. ConnectWise Control targets clients based on device and operating system:
* The
.NET client is targeted to
Microsoft Windows computers and is activated with a custom
URI Uri may refer to:
Places
* Canton of Uri, a canton in Switzerland
* Úri, a village and commune in Hungary
* Uri, Iran, a village in East Azerbaijan Province
* Uri, Jammu and Kashmir, a town in India
* Uri (island), an island off Malakula Isla ...
Scheme which starts the session from an installed handler on the controller's workstation. For end-users joining a support session, a variety of bootstrappers can be used including
Microsoft's ClickOnce
ClickOnce is a component of Microsoft .NET Framework 2.0 and later, and supports deploying applications made with Windows Forms or Windows Presentation Foundation. It is similar to Java Web Start for the Java Platform or Zero Install for Linux.
...
technology.
* The
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
client is targeted to
OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
and
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
computers and is activated with
Java Web Start
In computing, Java Web Start (also known as JavaWS, javaws or JAWS) is a deprecated framework developed by Sun Microsystems (now Oracle) that allows users to start application software for the Java Platform directly from the Internet using a web ...
.
* The
iOS client is targeted to
iPhones and
iPad
The iPad is a brand of iOS and iPadOS-based tablet computers that are developed by Apple Inc. The iPad was conceived before the related iPhone but the iPhone was developed and released first. Speculation about the development, operati ...
s.
* The
Android client is targeted to Android phones and tablets.
Licensing model
ConnectWise Control is commercial software. Licenses sit in a pool and are available to any user on any workstation. There are three types of license: a single concurrent that allows one simultaneous connection per license, an unlimited which allows an unlimited number of concurrent sessions as long as all sessions are utilizing the same server, and enterprise licenses which provide flexible options for SaaS, multi-user, or custom functionality.
The concurrent license types are bought as a one-time purchase, with lifetime support. A subscription model is used for updates, which are free during the first year after purchase, after which the "update license" must be renewed. Pricing for updates depends on when the update license was last-renewed.
Misuse
The program under its previous name of ''ScreenConnect'' has been used in fraudulent
technical support scam
A technical support scam, or tech support scam, is a type of fraud in which a scammer claims to offer a legitimate technical support service. Victims contact scammers in a variety of ways, often through fake pop-ups resembling error messages or ...
s where the fraudster is able to gain the control of the victims computer by telephoning and tricking the user to install the software and permitting a connection. The free trial period has been utilized to avoid any software costs in doing this, and similar products such as
TeamViewer,
AnyDesk
AnyDesk is a remote desktop application distributed by AnyDesk Software GmbH. The proprietary software program provides platform independent remote access to personal computers and other devices running the host application. It offers remote co ...
and
Ammyy Admin
Ammyy (sometimes called AMMYY) is a company which created the remote desktop software called Ammyy Admin. It is often used by scammers who cold-call homes to try to gain access to their computer.
Since 2011 the company has issued warnings about ...
have also been used for the scam.
See also
*
Remote support
In information technology (IT), remote support tools are IT tools and software that enable an IT technician or a support representative to connect to a remote computer from their consoles via the Internet and work directly on the remote system. Al ...
*
Remote desktop software
In computing, the term remote desktop refers to a software- or operating system feature that allows a personal computer's desktop environment to be run remotely off of one system (usually a PC, but the concept applies equally to a server or a ...
*
Desktop sharing
Desktop sharing is a common name for technologies and products that allow remote access and remote collaboration on a person's computer desktop through a graphical terminal emulator.
The most common two scenarios for desktop sharing are:
* Remo ...
*
Web conferencing
Web conferencing is used as an umbrella term for various types of online conferencing and collaborative services including webinars (web seminars), webcasts, and web meetings. Sometimes it may be used also in the more narrow sense of the peer-l ...
*
Comparison of remote desktop software
This page is a comparison of notable remote desktop software available for various platforms.
Remote desktop software
Operating system support
Features
Terminology
In the table above, the following terminology is intended to be u ...
*
Comparison of web conferencing software
This list is a comparison of web conferencing software available for Linux, macOS, and Windows platforms. Many of the applications support the use of videoconferencing.
Comparison chart
Terminology
In the table above, the following te ...
*
List of Desktop Sharing Software
This page is a comparison of notable remote desktop software available for various platforms.
Remote desktop software
Operating system support
Features
Terminology
In the table above, the following terminology is intended to be ...
References
External links
Product homepage:
*https://www.connectwise.com/software/control
Documentation:
*https://docs.connectwise.com/ConnectWise_Control_Documentation
{{Remote administration software
Remote desktop
Windows remote administration software
MacOS remote administration software
Internet software for Linux
Web Conferencing
Internet Protocol based network software
Proprietary software