From 8b0b3d77a5163dafad9626cd11d07ad7874cc929 Mon Sep 17 00:00:00 2001 From: krzysztofstaszalek Date: Thu, 27 Nov 2025 11:51:24 +0100 Subject: [PATCH] EPP: minor changes (doc's cleanup) related to Agent install + EE FIPS details --- docs/endpointprotector/admin/agent.md | 109 ++++++++++++++++++ .../admin/ee_module/eeaboutfips.webp | Bin 0 -> 18938 bytes .../admin/ee_module/eemodule.md | 7 ++ .../admin/systemconfiguration/overview.md | 104 +---------------- 4 files changed, 117 insertions(+), 103 deletions(-) create mode 100644 docs/endpointprotector/admin/ee_module/eeaboutfips.webp diff --git a/docs/endpointprotector/admin/agent.md b/docs/endpointprotector/admin/agent.md index fb5bc5eece..b7f64c1698 100644 --- a/docs/endpointprotector/admin/agent.md +++ b/docs/endpointprotector/admin/agent.md @@ -30,6 +30,114 @@ termination or modification of the Endpoint Protector Agent. When enabling Debug logging, deploying a fresh installation, or during upgrade processes where critical drivers/services (such as DPI, browser plugins, or Outlook add-ins) must be reloaded, it is recommended to restart the operating system. This mandatory first step in troubleshooting ensures that all dependencies are properly initialized." ::: +## Agent install parameters + +To improve the Endpoint Protector installation process, use the Endpoint Protector tool that allows +you to run installation-related actions, identify your current Linux distribution, and view Endpoint +Protector Release Notes. + +Use the following commands: + +- i - install +- u - uninstall +- rn - release notes +- l - distribution list + +**Optional CLI commands for installers** + + +### Windows +You can also apply manual proxy settings using CLI commands: + +Example: + +msiexec.exe /i "C:\Work\Tools\EPPClientSetup.5.7.1.5_x86_64.msi" /q REBOOT=ReallySuppress +RUNNOTIFIER=0 /log "C:\Windows\TEMP\epp-upgrade.log" WSIP="192.168.18.125"  WSPORT="8080"  +DEPT_CODE="defdep"  PROXYIP="127.0.0.1" PROXYPORT="80" AUTHUSR="user_name" AUTHPASS="password" + +Where: + +- PROXY_IP – IP of the proxy +- PROXY_PORT – Port of the proxy +- AUTHUSR – Username (if authentication for proxy is needed) +- AUTHPASS – Password (if authentication for proxy is needed) + +You can also use CLI Commands below to install Endpoint Protector Client in specific mode of working. + +- WSIP – server address +- WSPORT – server port number +- DEPT_CODE – department code +- IPV6MAPPING – IPV6 Mapping IPv4 addresses +- SUPPRESSRD – suppress FileRead/FileDelete events for NS and Removable devices +- DISABLECAP – disabling loading of CAP drivers (CAP will not work) + +:::note +Starting with the 2511 Clients release, the install parameters "IPV6MAPPING," "SUPPRESSRD," and "DISABLECAP" will persist during the EPP Client upgrade process. +::: + +### macOS +:::note +For macOS, please contact the Netwrix Support team to obtain the latest version of the +installer script, which allows customization of installation parameters. +::: + + +### Linux + +For Linux, you can only use CLI arguments in the options to bypass proxy settings.sh file. To do so, +follow these steps: + +**Step 1 –** Access the installation folder, open a Terminal, and run the following command: + +`cd pathToLinuxClientFolder` + +**Step 2 –** To run commands as root, run the following command and type your password. + +`sudo su` + +**Step 3 –** Open the options.sh configuration file with the following command: + +`gedit options.sh` + +**Step 4 –** In the configuration file, you will view the following fields for the proxy setup: + +#EPPCLIENT_HTTPS_PROXY= + +#export EPPCLIENT_HTTPS_PROXY + +**Step 5 –** Remove the # before each entry to apply the proxy setups. + +**Step 6 –** For the first proxy setup, EPPCLIENT_HTTPS_PROXY, add the proxy server information in +the address:port:user:password format. + +**Example: EPPCLIENT_HTTPS_PROXY=address:port:user:password** + +**Step 7 –** Save the changes, and then run the installation without having a VPN connection: + +`bash install.sh` + +Additional CLI commands for Linux in specific mode: + +- #EPPCLIENT_SUPRESSRW - suppress FileRead/FileDelete events for NS and Removable devices +- #EPPCLIENT_DISABLECAP - disabling loading of CAP drivers (CAP will not work) + +## Bypass Proxy Settings + +You have the ability to bypass proxy settings for all operating systems. + +#### Windows and macOS + +**Endpoint Protector Wizard Installer** + +Select the option to **Use Manual Proxy Settings** from the Endpoint Protector Wizard installer and +then provide the following information: + +- Proxy IP – IP of the proxy server +- Proxy Port – Port of the proxy +- Select the Use authentication checkbox +- Username – add proxy server username +- Password – add proxy server password + ## Agent Installation For Windows and Mac, your input in installing the Endpoint Protector Agent is minimal. The @@ -147,6 +255,7 @@ macOS, you may still see EPPNotifier in the Notification settings. To remove i right-click and select "Reset notifications." ::: +For more information about Deep Packet Inspection and configurable options, please visit the dedicated [documentation section for DPI](/docs/endpointprotector/admin/cap_module/deeppacket.md). ### Debian Based Distributions diff --git a/docs/endpointprotector/admin/ee_module/eeaboutfips.webp b/docs/endpointprotector/admin/ee_module/eeaboutfips.webp new file mode 100644 index 0000000000000000000000000000000000000000..f32471016ee8f6b8bbb7cebef69c4ab9f550987b GIT binary patch literal 18938 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 JuI~5Ue*tgbb)o