tis-keeper-forcefield icon

keeper-forcefield

Paquet d’installation silencieuse pour keeper-forcefield

1.1.0.174-1

  • package: tis-keeper-forcefield
  • name: keeper-forcefield
  • version: 1.1.0.174-1
  • maintainer: Kevin Cherel
  • licence: ©
  • target_os: windows
  • architecture: arm64
  • signature_date:
  • size: 1.29 Mo

package           : tis-keeper-forcefield
version           : 1.1.0.174-1
architecture      : arm64
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      : 72e02361-bf19-44ab-9c28-652b932a7152
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-02-01T13:12:04.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         : YaTBthoWqWepkEipF9HCN+LIeXBTX2uLnldRoPojQJohZRRH1G4O285LyxBTmRkwF6tF6KJZBfCiWIuIKJPC0o6A7gIhxVb2UIQBog7iaYTr7x1iqBYQtCQP01iKDeMkFAIW2Dz7cZyCXvey/tYSTXhoXrogakm62cq0ON+6+QwFxeRnvqmxVnY1GZPgrkTOB3dsOHy7fLoL5/d7NebG2Rmx9w24nxzZwTy6ghoQjCj0VjMj30nAvlZT45ww6Pk3kXiivBTPEcGtuukFXdpRNu+URNaW5zXdDHPPBUTWJqtJiNtqY3mtAtmUNNrzmlVjAeIWIGDMh5bvPrQC+VoOcw==

# -*- 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
458d2c7bc1aaba40581f43faeb2c0f763f9d2b8930e1ca28961dac6d89fc7eca : WAPT/control
bc450e774d11559166cde9109240add30160e9666cc2fe147d34368ca858de9a : WAPT/icon.png
68196aaa71b49d4d1d1d7922ccdd19d7e4655b472098f4a2ae9f35c53d6a2887 : keeperforcefield.msi
8de24a63d49f9fb468c21186d32ace9bbaa79c965f35437234d3db7de3498b74 : luti.json
7159531b9cd3d7b2f4585334696d974e69c8e8318a3b8daf5c63e57e66b749f7 : setup.py
65710c9ca641b986d202ba3a102a76b26b596ddb7f752ad2ee5ed4d5edd56eda : update_package.py