proxyman
Paquet d’installation silencieuse pour proxyman
3.7.0-2
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-proxyman-portable
- name: proxyman
- version: 3.7.0-2
- maintainer: Amel FRADJ
- licence: MIT license
- target_os: windows
- architecture: x64
- signature_date:
- size: 90.07 Mo
- homepage : proxyman.io/
- depends:
package : tis-proxyman-portable
version : 3.7.0-2
architecture : x64
section : base
priority : optional
name : proxyman
categories :
maintainer : Amel FRADJ
description : Modern, powerful HTTP debugging proxy tool
depends : tis-vcredist2015-2022
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : Outil proxy de débogage HTTP moderne et puissant
description_pl : Nowoczesne, wydajne narzędzie proxy do debugowania HTTP
description_de : Modernes und leistungsstarkes Proxy-Tool für HTTP-Debugging
description_es : Moderna y potente herramienta proxy de depuración HTTP
description_pt : Ferramenta proxy de depuração HTTP moderna e poderosa
description_it : Strumento proxy moderno e potente per il debugging HTTP
description_nl : Modern, krachtig hulpprogramma voor HTTP debuggen
description_ru : Современный, мощный прокси-инструмент для отладки HTTP
audit_schedule :
editor :
keywords :
licence : MIT license
homepage : proxyman.io/
package_uuid : 4fcf37f2-e453-469c-b8b9-9c5b452c100c
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0
max_os_version :
icon_sha256sum : 53238132dd0cf55e6d0a14fbcbba7179427995dfb82f3cf987a8cd520a753ee6
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-01-23T09:26:30.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 : RnVyMeD4U7POn3havKpjKXqy3R6Vq/AbZrjFr6yO9Qok1ZyiZhyEeTgfC1SOFOaa0LaRh2+593UR6u1d5G/2UHd1K/jm4A3Il1Q5gjFksPQlm0ybQ+TzOYtcJHEgJxRCNU0uAOKoDBB7C3sUyr4b6ji/aeVPRV6gaKRjh0avzpMV6txM8/wyvmojVEKlhFYcSW3C5/mI4C0XdbwK4V9FRh7eeBhvpICJtO1fghklXN6QNGszvix5sqthzSicFpzmkg+UafZ8VkEA1QrFhHZPkFRNxJBhX3tXsyRbmuWoql+H9T2ghfWPSAu0bos2sbsbal/JYC23M2KnnEb7ikVSTg==
# -*- coding: utf-8 -*-
from setuphelpers import *
import glob
import shutil
import os
app_name = "Proxyman"
app_dir = makepath(programfiles, app_name)
userprofile = os.environ['USERPROFILE']
source_install_dir = makepath(userprofile, "AppData", "Local", "Programs", "proxyman")
def install():
bin_name = glob.glob('*.exe')[0]
app_path = makepath(app_dir, bin_name)
# Installing software
killalltasks(ensure_list(control.impacted_process))
if isdir(app_dir) and force:
remove_tree(app_dir)
mkdirs(app_dir)
while True:
try:
run(f'"{bin_name}" /S')
break
except:
if not params.get("install_with_luti", False):
raise
else:
time.sleep(10)
# Copying all files from the installation directory to Program Files
if isdir(source_install_dir):
shutil.copytree(source_install_dir, app_dir, dirs_exist_ok=True)
remove_tree(source_install_dir)
# Creating custom shortcuts
create_desktop_shortcut(app_name, target=makepath(app_dir, "Proxyman.exe"))
create_programs_menu_shortcut(app_name, target=makepath(app_dir, "Proxyman.exe"))
def uninstall():
# Uninstalling software
killalltasks(ensure_list(control.impacted_process))
if isdir(app_dir):
remove_tree(app_dir)
# Removing shortcuts
remove_desktop_shortcut(app_name)
remove_programs_menu_shortcut(app_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
import re
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
git_repo = "ProxymanApp/proxyman-windows-linux"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith(".exe") :
url_dl = download["browser_download_url"]
version = json_load["tag_name"].replace("v","")
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl, filename, proxies=proxies)
# nettoyer les fichiers temporaires
for f in glob.glob("*.exe"):
if f != filename:
remove_file(f)
version =get_version_from_binary(filename)
control.set_software_version(version)
control.save_control_to_wapt()
3e47f06087fd46c7a59a6f0f25f2c9efdc3d50e9f7282d4d84dbaebfd79405fc : Proxyman.Setup.3.7.0.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
358a52e7883e4500f417fa172b6644cbecda848f0ddd5b79a88c6c094b9cdff2 : WAPT/control
53238132dd0cf55e6d0a14fbcbba7179427995dfb82f3cf987a8cd520a753ee6 : WAPT/icon.png
399122a5b4f14e4d6030e7932a724353e8ec29e148dad9a61f0b3232cdce38a1 : luti.json
97a60081f12105f9dce25363dbd8fe80485ce6ff926cab3aae935edb3539bc03 : setup.py
a64cf88ff81690f08b3d518d1b4b66f876d440bb85a6b9f74608e2b72c9d1124 : update_package.py