tis-pingplotter icon

PingPlotter

Silent install package for PingPlotter

5.25.14.9076-1

  • package: tis-pingplotter
  • name: PingPlotter
  • version: 5.25.14.9076-1
  • categories: System and network
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • licence: opensource_free,wapt_public
  • target_os: windows
  • architecture: x86
  • signature_date:
  • size: 22.58 Mo

package           : tis-pingplotter
version           : 5.25.14.9076-1
architecture      : x86
section           : base
priority          : optional
name              : PingPlotter
categories        : System and network
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : PingPlotter helps you solve network problems. It's a network diagnostic tool that graphically represents latency and packet loss between your computer and a target
depends           : 
conflicts         : 
maturity          : PROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : PingPlotter permet de résoudre les problèmes de réseau. Il s'agit d'un outil de diagnostic réseau qui représente graphiquement la latence et la perte de paquets entre votre ordinateur et une cible
description_pl    : PingPlotter pomaga rozwiązywać problemy z siecią. Jest to narzędzie do diagnostyki sieci, które graficznie przedstawia opóźnienie i utratę pakietów między komputerem a celem
description_de    : PingPlotter hilft bei der Lösung von Netzwerkproblemen. Es handelt sich um ein Netzwerkdiagnosetool, das die Latenz und den Paketverlust zwischen Ihrem Computer und einem Ziel grafisch darstellt
description_es    : PingPlotter le ayuda a resolver problemas de red. Es una herramienta de diagnóstico de red que representa gráficamente la latencia y la pérdida de paquetes entre su ordenador y un objetivo
description_pt    : O PingPlotter ajuda-o a resolver problemas de rede. É uma ferramenta de diagnóstico de rede que representa graficamente a latência e a perda de pacotes entre o seu computador e um alvo
description_it    : PingPlotter aiuta a risolvere i problemi di rete. È uno strumento di diagnostica di rete che rappresenta graficamente la latenza e la perdita di pacchetti tra il computer e un obiettivo
description_nl    : PingPlotter helpt je bij het oplossen van netwerkproblemen. Het is een hulpmiddel voor netwerkdiagnose dat de latentie en het pakketverlies tussen je computer en een doel grafisch weergeeft
description_ru    : PingPlotter помогает решать сетевые проблемы. Это инструмент диагностики сети, который графически отображает задержку и потерю пакетов между вашим компьютером и целью
audit_schedule    : 
editor            : 
keywords          : 
licence           : opensource_free,wapt_public
homepage          : 
package_uuid      : 6c30aed4-47fc-4806-b067-e3a4344625ed
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 3da9f91ff821b273666a1682730fce7fcbb73b1920d57daa5f19976bf6b4b9a4
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2025-07-20T17:03:09.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         : F6sOaO1o3nh4e2v0pWMqZfjE3GfUq60Cp3TC19N8Qz61zNtfRTfg07Z91vd546qcLJvFiH6bs8fHBAPWLYnY6CMsOWZCVVvFFPyVS37pR/CMalZuNyackzWiVyae5v9LEpJv6ozywJSMRXFW9XugRzyVMFx5eF+ioI/s9h7Wss1zK4y0gsi/LcQRCULMxti6Q5oO3OW2/2XarVpXpncUWivNc4fev0EBPYquIe8qd96SkiCw9a0JuvtrUcLtgLHBt2vqbROFIzem4gLqHX8b63B3IYRBBzCcSYjTw+noPnG9SihPRIRFWaaQAc17k4L0Yt/pHI4tlSj4Uo1jdLF0zQ==

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""

def install():
    # Déclaration des variables locales
    exe_file = 'pingplotter_install.exe'
    silent_flags = '/quiet'

    # Extraction de la version depuis l'exécutable
    version = get_file_properties(exe_file)['FileVersion']

    # Création de la clé dynamique
    software_key = f'PingPlotter {version[:1]} {version}'

    # Installation du logiciel
    print(f"Installation: {exe_file} version {version}")
    install_exe_if_needed(exe_file,
                          silentflags=silent_flags,
                          key=software_key,
                          min_version=control.get_software_version(),
    )


# -*- 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()

    download_url = "https://www.pingplotter.com/downloads/pingplotter_install.exe"
    latest_bin = download_url.split("/")[-1]
   

    # 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('*.exe'):
        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()    
        

38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
41fd0d847d5d8c62ce9906b0a0d4f0b6ed6af91a4ceceaf0c96be1799ed9e1ee : WAPT/control
3da9f91ff821b273666a1682730fce7fcbb73b1920d57daa5f19976bf6b4b9a4 : WAPT/icon.png
46181d2046845de88f44b3314c6bd4d75bf146410434f5d8b0ead63a58ac0b04 : luti.json
8f3cf2bd6db318b1d5bd4dc0963a1f5ff244c64262c4c24e3772ea6c92abb851 : pingplotter_install.exe
8c4d2cd3133dd2cf0d934732db7ca77d873a233c68cd08a6d17b198feb57201f : setup.py
0be710b1ed3e9b678b0d86eb173181150dc0a4f12ba514c1d95119686e4d9982 : update_package.py