keeper-forcefield
Silent install package for keeper-forcefield
1.2.0.183-0
- package: tis-keeper-forcefield
- name: keeper-forcefield
- version: 1.2.0.183-0
- maintainer: Kevin Cherel
- licence: ©
- target_os: windows
- architecture: x64
- signature_date:
- size: 1.33 Mo
package : tis-keeper-forcefield
version : 1.2.0.183-0
architecture : x64
section : base
priority : optional
name : keeper-forcefield
categories :
maintainer : Kevin Cherel
description : Keeper Forcefield (Keeper Security, Inc.)
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : Keeper Forcefield protege tous les points de terminaison Windows contre tout acces non autorise aux donnees sensibles et peut etre active dans l'application Keeper Desktop ou deploye via la strategie de groupe
description_pl : Keeper Forcefield chroni wszystkie punkty końcowe Windows przed nieautoryzowanym dostępem do poufnych danych i może być aktywowany w aplikacji Keeper Desktop lub wdrażany za pomocą zasad grupy
description_de : Keeper Forcefield schützt alle Windows-Endpunkte vor unbefugtem Zugriff auf sensible Daten und kann in der Keeper Desktop-Anwendung aktiviert oder über Gruppenrichtlinien bereitgestellt werden
description_es : Keeper Forcefield protege todos los puntos finales de Windows contra accesos no autorizados a datos sensibles y puede activarse en la aplicación Keeper Desktop o implementarse mediante directivas de grupo
description_pt : Keeper Forcefield protege todos os pontos finais do Windows contra acesso não autorizado a dados sensíveis e pode ser ativado no aplicativo Keeper Desktop ou implantado via política de grupo
description_it : Keeper Forcefield protegge tutti i punti finali Windows da accessi non autorizzati ai dati sensibili e può essere attivato nell'applicazione Keeper Desktop o distribuito tramite Criteri di gruppo
description_nl : Keeper Forcefield beschermt alle Windows-eindpunten tegen ongeautoriseerde toegang tot gevoelige gegevens en kan worden geactiveerd in de Keeper Desktop-app of worden gedeployed via groepsbeleid
description_ru : Keeper Forcefield защищает все конечные точки Windows от несанкционированного доступа к конфиденциальным данным и может быть активирован в приложении Keeper Desktop или развернут через групповую политику
audit_schedule :
editor :
keywords :
licence : ©
homepage :
package_uuid : a3ebe257-3b19-4967-8984-d181882b79ff
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : bc450e774d11559166cde9109240add30160e9666cc2fe147d34368ca858de9a
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-03-25T01:31:22.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : j2RaZy/VvQ9qhgAUxKdfHAJzZyPkRB+DVzgjv7Zkppb5+4ESH+q0c3cR5d/rkzImcqe8j7mBuX6KoQOuqeIJa0LcMjB1yHt+EgizC0TmwbXDsDOf8Xe9lnBsMKM60qSH5HDBxslSAYLo9cpy4fttulySXiyIzgkyUycEMkQbFVWLaPXcs1IQvpT6C16m7gOvcci60xBhwqlqOHVgmGqB+9nNljlbKkIHtg3LF9bN4rEpLy6a/LC8g7rhDDcvXgFCY5wi+vah46wjcXQWapGLG5YRU+HD+wowWLBFxvPT5sg5QYfm8GyWsslv9jbyxgFAe2Ic1hnBjLIGySWoXrjiEQ==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
#app_uninstallkey = "{0DE9AB82-26AE-4846-9CB5-C2DB31B5EA85}"
def install():
bin_name = glob.glob('keeper*.msi')[0]
install_msi_if_needed(
bin_name,
name="Keeper Forcefield"
#key="{0DE9AB82-26AE-4846-9CB5-C2DB31B5EA85}",
)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob
import requests
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
app_name = control.name
if control.architecture == "x64":
download_url = "https://download.keepersecurity.com/forcefield/keeperforcefield.msi"
else:
download_url = "https://download.keepersecurity.com/forcefield/arm64/keeperforcefield.msi"
version = wgets("https://download.keepersecurity.com/forcefield/version.json", as_json=True)["version"]
latest_bin = download_url.rsplit("/", 1)[-1]
# Deleting outdated binaries
for f in glob.glob("*.msi"):
if f != latest_bin:
remove_file(f)
# Downloading latest binaries
print("download_url is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
package_updated = True
else:
print("Binary is present: %s" % latest_bin)
version = get_version_from_binary(latest_bin)
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
package_updated = True
else:
print(f"Software version up-to-date ({Version(version)})")
# Mettre à jour le package
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
737bf1da0ba46886f22844a9178d134f9c097f2dd34c4565804999c358d19b1c : WAPT/control
bc450e774d11559166cde9109240add30160e9666cc2fe147d34368ca858de9a : WAPT/icon.png
0c63ef67355e5492e6c8341fdef48a6c6f623cce6ce84ac558cf22d71e5a3099 : keeperforcefield.msi
dc94ebdcf72ac2ae92cc83d62a73b4898ac845491351160dd36c0cd255f1123d : luti.json
7159531b9cd3d7b2f4585334696d974e69c8e8318a3b8daf5c63e57e66b749f7 : setup.py
65710c9ca641b986d202ba3a102a76b26b596ddb7f752ad2ee5ed4d5edd56eda : update_package.py