tis-pingplotter icon

PingPlotter

Paquet d’installation silencieuse pour PingPlotter

5.25.16.9082-1

  • package: tis-pingplotter
  • name: PingPlotter
  • version: 5.25.16.9082-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.59 Mo

package           : tis-pingplotter
version           : 5.25.16.9082-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      : e725d7f4-25d9-468d-a23d-472f16513d28
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-08-27T22:00:26.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         : EPg4QnF+69+/LoislAVSzDuID+dXQH2Yqg45OSFt9qd7crLvjqeUFO+t4k5VjiOvKxo13BtFDW4tMoHYCk+7dRRlGPuNBgL1TWDKIATlN6QmHYbJAGKY3s2SjN5NVrxzQ97YcbGnOepLso/Hjk0H1u06KBc7iaOqkm2x3kvIuw7Uvl1UKzkUly4MqxJ30JUgCGIUKN7te+KBcIKvGKeFIndeAHqvAjusKqSxYe78sb8TYXj3GHZsSzzLBRr7Yt/9sdbkvEKZtfu6sTBaKt+zmLQe22gq7E09X3U6GflQdtaOmj1sprlP7bK/NvgAcdiXWUiRmfJvFXRBthjNd1824g==

# -*- 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
c9f6f662048884829dfb32eacfe8611fa6f285db0cec7f191ec65a7f8699ac74 : WAPT/control
3da9f91ff821b273666a1682730fce7fcbb73b1920d57daa5f19976bf6b4b9a4 : WAPT/icon.png
6f3404545fd1bb66c99c26096c66b31533c976ed6fb9c137757bf20378fc5fb3 : luti.json
5151cf8d2fb137bc784184234543137e87b4c586a6116cfcf2dc0073883bc8d2 : pingplotter_install.exe
8c4d2cd3133dd2cf0d934732db7ca77d873a233c68cd08a6d17b198feb57201f : setup.py
0be710b1ed3e9b678b0d86eb173181150dc0a4f12ba514c1d95119686e4d9982 : update_package.py