- package: tis-axcrypt
- name: AxCrypt
- version: 2.1.1693.0-17
- categories: Utilities
- maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ
- editor: Svante Seleborg
- licence: GPLv2
- locale: all
- target_os: windows
- impacted_process: AxCrypt
- architecture: x64
- signature_date:
- size: 17.60 Mo
- homepage : https://www.axcrypt.net/
- depends:
package : tis-axcrypt
version : 2.1.1693.0-17
architecture : x64
section : base
priority : optional
name : AxCrypt
categories : Utilities
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ
description : AxCrypt is a software that allows to use strong encryption methods with Microsoft Windows. Integrated in Windows Explorer, it allows to compress, erase, encrypt and edit very simply.
depends : tis-dotnetfx
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.0
sources : https://www.axcrypt.net/download
installed_size :
impacted_process : AxCrypt
description_fr : AxCrypt est un logiciel qui permet d'utiliser les méthodes de chiffrement fortes avec Microsoft Windows. Intégré à Windows Explorer, il permet de compresser, d'effacer, de chiffrer et d'éditer très simplement.
description_pl : AxCrypt to oprogramowanie pozwalające na wykorzystanie silnych metod szyfrowania z systemem Microsoft Windows. Zintegrowany z Eksploratorem Windows pozwala na kompresowanie, wymazywanie, szyfrowanie i edycję w bardzo prosty sposób
description_de : AxCrypt ist eine Software, die es erlaubt, starke Verschlüsselungsmethoden mit Microsoft Windows zu verwenden. Integriert in den Windows-Explorer, ermöglicht es, zu komprimieren, zu löschen, zu verschlüsseln und sehr einfach zu bearbeiten
description_es : AxCrypt es un software que permite utilizar métodos de encriptación fuertes con Microsoft Windows. Integrado en el Explorador de Windows, permite comprimir, borrar, cifrar y editar de forma muy sencilla
description_pt : AxCrypt é um software que permite utilizar métodos de encriptação fortes com Microsoft Windows. Integrado no Windows Explorer, permite comprimir, apagar, encriptar e editar de forma muito simples
description_it : AxCrypt è un software che consente di utilizzare metodi di crittografia forti con Microsoft Windows. Integrato in Windows Explorer, permette di comprimere, cancellare, criptare e modificare in modo molto semplice
description_nl : AxCrypt is een software die het mogelijk maakt om sterke encryptie methoden te gebruiken met Microsoft Windows. Het is geïntegreerd in Windows Verkenner en maakt het mogelijk om heel eenvoudig te comprimeren, te wissen, te coderen en te bewerken
description_ru : AxCrypt - это программное обеспечение, позволяющее использовать сильные методы шифрования в Microsoft Windows. Интегрированная в проводник Windows, она позволяет очень просто сжимать, стирать, шифровать и редактировать
audit_schedule :
editor : Svante Seleborg
keywords : encryption,windows,explorer,compress,erase,encrypt
licence : GPLv2
homepage : https://www.axcrypt.net/
package_uuid : 3478d458-10aa-4bee-abd4-ebb7e9055b50
valid_from :
valid_until :
forced_install_on :
changelog : https://www.axcrypt.net/information/release-notes/
min_os_version : 6.1
max_os_version :
icon_sha256sum : 2b9524010626e11ff98149158d738fb0311ac7b98683df681810a8a545aac9c8
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2024-12-17T16:34:19.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 : MlrsSR+fWpNDVHZYF9uLjtbzM6IU6jfI8AXE3YmRDni2yLJjPoXWA9IaNO3tymSBPgfDv7oHpbSaZbEO66B8vE7RFLLysFB4mmiMkF9N9DI8cQ4ONu0itVp17Y5CZlQ1PceizESmo+I1xV55m8tWq5bkng5VWff3RH8mDzdj/Kz2+dUqmm7ppOGauTISUa/Guc1cwlkFKvn12GjEq1mXNOkv/cilqvWypleUJumTwSk15KKfratmtW5LcYJmqMPIwidkcoAfdjXdyjls8QIDpFPjaSh95fusKHja8Ca5LkJQAnCM2bY7ApKGkQ2GTOcL1xNtT+D4wKDJMdPk1m48aw==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob("AxCrypt-*.exe")[0]
install_exe_if_needed(bin_name, silentflags="/install /quiet /norestart", key="", min_version=control.get_software_version())
def uninstall():
for to_uninstall in installed_softwares("AxCrypt"):
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(control.impacted_process.split(","))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
# -*- coding: utf-8 -*-
from setuphelpers import *
import requests
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
download_url = "https://account.axcrypt.net/download/axcrypt-2-setup.exe"
# Getting latest version information from download url
headers_response = requests.head(download_url, proxies=proxies, allow_redirects=True).headers
latest_bin_list = headers_response["Content-Disposition"].split("filename=")
latest_bin_list.reverse()
latest_bin = latest_bin_list[0]
version = latest_bin.split("-")[1]
# Downloading latest binaries
print("Latest %s version is: %s" % (app_name, version))
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
# Checking version from file
version_from_file = get_version_from_binary(latest_bin)
# if not version_from_file.startswith(version) and version_from_file != '':
if Version(version_from_file) != Version(version) and version_from_file != "":
print("Changing version to the version number of the binary (from: %s to: %s)" % (version, version_from_file))
os.rename(latest_bin, latest_bin.replace(version, version_from_file))
version = version_from_file
else:
print("Binary file version corresponds to online version")
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version)
# Validating or not update-package-sources
return package_updated
1ded4505b8f342b4899cf316365d497c8d4e4b7e1e738952306e13d5c3adfa02 : AxCrypt-2.1.1693.0-Setup.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
918f413782c435c0c290de275b3574b289b5ab743938391aa0c6650998f6ef70 : WAPT/control
2b9524010626e11ff98149158d738fb0311ac7b98683df681810a8a545aac9c8 : WAPT/icon.png
3f1a4d710921eda1cfed2ed9b7029534e142cc0e0f50348e7aebb90475d1f744 : luti.json
818da97880a66e8eb5c508837e014622b8a917e701c01b8b4a50668c7cd7a61c : setup.py
5de0ea8ed63b2fd16ad4c31fafaf54eb0a26f7beadddf815f07dfff3318d87e7 : update_package.py