HttpMaster PRO
Paquet d’installation silencieuse pour HttpMaster PRO
6.3.0-1
Utilities
Utilities
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-httpmaster-professional-edition
- name: HttpMaster PRO
- version: 6.3.0-1
- categories: Utilities
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ,
- licence: proprietary_restricted,wapt_private
- target_os: windows
- architecture: all
- signature_date:
- size: 7.50 Mo
package : tis-httpmaster-professional-edition
version : 6.3.0-1
architecture : all
section : base
priority : optional
name : HttpMaster PRO
categories : Utilities
maintainer : WAPT Team,Tranquil IT,Amel FRADJ,
description : PROFESSIONAL SOFTWARE TOOL FOR TESTING WEB APPLICATIONS
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process :
description_fr : OUTIL LOGICIEL PROFESSIONNEL POUR TESTER LES APPLICATIONS WEB
description_pl : PROFESJONALNE NARZĘDZIE DO TESTOWANIA APLIKACJI INTERNETOWYCH
description_de : PROFESSIONELLES SOFTWARE-TOOL ZUM TESTEN VON WEBANWENDUNGEN
description_es : HERRAMIENTA INFORMÁTICA PROFESIONAL PARA PROBAR APLICACIONES WEB
description_pt : FERRAMENTA DE SOFTWARE PROFISSIONAL PARA TESTAR APLICAÇÕES WEB
description_it : STRUMENTO SOFTWARE PROFESSIONALE PER IL TEST DELLE APPLICAZIONI WEB
description_nl : PROFESSIONEEL SOFTWAREPROGRAMMA VOOR HET TESTEN VAN WEBAPPLICATIES
description_ru : ПРОФЕССИОНАЛЬНЫЙ ПРОГРАММНЫЙ ИНСТРУМЕНТ ДЛЯ ТЕСТИРОВАНИЯ ВЕБ-ПРИЛОЖЕНИЙ
audit_schedule :
editor :
keywords :
licence : proprietary_restricted,wapt_private
homepage :
package_uuid : 5fff56e7-4db9-4836-abf6-2f5c43a4b65b
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : d94502e98af9d58fdd844d84411cedca83ea27341bd8ffdbe5bddacd6900863c
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-05-07T10:08:56.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 : AO309iRiW5NV0k8VOHx2IjPcrRepgJyuvxxlnk+BPD1NQEaDq6ks/096Cjsb5X+20q3pIh992gxFt91fihTCzWfeUs4rETcUsf+qAab/rhoJlcbvXJp3HydxkBxYx5Uj8PL8bg7zr5ZWlMB1/N2hmyNRaR89ONJzPh5N7lgXf2Qd2aggzAdTaEFGsNKj+013r2Ipo5bteS0bGEI9WEvau1z5ukn/jeLY2XQUt99reMEDVotqyBL5Ww7D6JqGqf5qhRkpDijjPRi3E2Dvtnwx5ktB08aj+i0E9jMZXm6AfYARTGAXEHgmA6DMVbiOPjtDaHUvH3ONe9uFzrCZz0lcMw==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def install():
# Declaring local variables
bin_name = glob.glob("httpmaster*.msi")[0]
# Installing the software
install_msi_if_needed(bin_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
url_base = "https://www.httpmaster.net/download"
response = requests.get(url_base,allow_redirects=True, proxies=proxies)
# Extract the correct div using bs_find_all
divs = bs_find_all(response.text, "div","class","container content", proxies=proxies)
msi_file = None
for div in divs:
if msi_file:
break
links = div.find_all('a', href=True)
for link in links:
if link['href'].endswith('.msi'):
href = link['href']
msi_file = href
download_url = "https://www.httpmaster.net" +msi_file
latest_bin = msi_file.split('/')[-1]
version = latest_bin.split('_')[-1].rsplit('.msi')[0]
break
# 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)
# Deleting outdated binaries
for f in glob.glob('*.msi'):
if f != latest_bin:
remove_file(f)
version = get_version_from_binary(latest_bin)
# Mettre à jour le package
control.set_software_version(version)
control.save_control_to_wapt()
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
28d6058f5958c47513ebb884f7fe3617b2b736072765bcf616157c80bda9365e : WAPT/control
d94502e98af9d58fdd844d84411cedca83ea27341bd8ffdbe5bddacd6900863c : WAPT/icon.png
c0a9d62f14a8c9f096e69322e6a54aa22d3140bb169d55aa544cf02d838bcc25 : httpmaster_6.3.0.msi
dab2475460d387a7977b521cb2cd0d9a180a009be16530c9fe09e730a0615c39 : luti.json
9d898beaf6e67ba5c015a0de4242a8b37a0bca819865f75c4804160661ba3dc1 : setup.py
6d14b0cb669a3702d3eaeb64ed12b8c2a46459476a4c5c5e9fb6e5daf46ee656 : update_package.py