Ekran System Structure and Architecture


Ekran System Clients


Ekran System Clients help to monitor security on end-points of all popular types by recording user activities on Linux, Citrix, and Windows machines, both servers and desktops.


The Client captures user screens with mouse moves according to the recording settings and simultaneously logs important metadata like application names, titles of active windows, keystrokes, etc. The monitored data is sent to the Ekran System Server for storing and analysis or, if there is no network connection, is stored in the Client protected cache until the connection is restored.


You can configure the Client depending on how intensive security monitoring must be, up to making screen captures every second or on each mouse click or key pressing. You can enable the special Protected Mode to ensure the safety of Client work and the integrity of monitored data.


Ekran System enables easy solution deployment providing remote Client installation options.


Ekran System Server


Ekran System Clients send monitored data to the Ekran System Server, which analyzes the data and stores it in a central database. If the monitored data contains events that correspond to user-defined rules, the Server generates instant alerts. The Server is also responsible for storing the configuration data, sending the update packages to the Clients, performing database cleanup, and creating reports and statistics.


Ekran System Server can optionally work with the third-party MS SQL or embedded free Firebird databases, allowing for a flexible choice depending on your security, economical, and processing speed needs.


Web Management Tool


The Management Tool is the primary user interface of the Ekran System. It allows you to manage Clients, configure security alerts to the potential incidents, define and assign permissions to Ekran System users, and to view and analyze the monitored security data received from the Clients.


Solution Architecture




Remote Client Installation


Having a complicated IT infrastructure within an enterprise, you need a convenient way to install Clients on a large number of computers.


Ekran System provides a variety of means to manage remote Client installation on several computers at once:


  • Scan your local computer network and add the computers for installation from the list.
  • Define a range of IP addresses to perform a quick scan for required computers.
  • Simply enter the names of computers on which you want to install the Clients.


You can either define the Client configuration during each installation or create a single configuration file for future installations. This installation file can be downloaded to perform local installations or installation via third-party servers.