tis-virustotaluploader icon

VirusTotal Uploader

Silent install package for VirusTotal Uploader

2.2-0
Utilities
System and network
Utilities
System and network

  • package: tis-virustotaluploader
  • name: VirusTotal Uploader
  • version: 2.2-0
  • categories: Utilities,System and network
  • maintainer: WAPT Team,Tranquil IT
  • editor: VirusTotal
  • licence: opensource_free,cpe:/a:gnu:gpl_v3
  • locale: all
  • target_os: windows
  • impacted_process: VirusTotalUploader2.2.exe
  • architecture: all
  • signature_date:
  • size: 126.93 Ko
  • installed_size: 1.48 Ko
  • homepage : https://virustotal.readme.io/docs/desktop-apps

package           : tis-virustotaluploader
version           : 2.2-0
architecture      : all
section           : base
priority          : optional
name              : VirusTotal Uploader
categories        : Utilities,System and network
maintainer        : WAPT Team,Tranquil IT
description       : It's a simple Microsoft Windows Desktop application that makes the interaction with VirusTotal as easy as a right-click.
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.0
sources           : https://virustotal.readme.io/docs/desktop-apps
installed_size    : 1480
impacted_process  : VirusTotalUploader2.2.exe
description_fr    : C'est une application de bureau Microsoft Windows simple qui rend l'interaction avec VirusTotal aussi simple qu'un clic droit.
description_pl    : To prosta aplikacja na pulpit Microsoft Windows, która sprawia, że interakcja z VirusTotal jest tak łatwa, jak kliknięcie prawym przyciskiem myszy.
description_de    : Es handelt sich um eine einfache Microsoft Windows-Desktopanwendung, die die Interaktion mit VirusTotal so einfach wie einen Rechtsklick macht.
description_es    : Es una aplicación de escritorio simple de Microsoft Windows que hace que la interacción con VirusTotal sea tan fácil como un clic derecho.
description_pt    : É um aplicativo simples para desktop Microsoft Windows que torna a interação com o VirusTotal tão fácil quanto um clique com o botão direito.
description_it    : È una semplice applicazione desktop Microsoft Windows che rende l'interazione con VirusTotal semplice come un clic destro.
description_nl    : Dit is een eenvoudige Microsoft Windows-desktoptoepassing die de interactie met VirusTotal net zo eenvoudig maakt als een rechtermuisklik.
description_ru    : Это простое настольное приложение для Microsoft Windows, которое делает взаимодействие с VirusTotal таким же легким, как щелчок правой кнопкой мыши.
audit_schedule    : 
editor            : VirusTotal
keywords          : Virustotal
licence           : opensource_free,cpe:/a:gnu:gpl_v3
homepage          : https://virustotal.readme.io/docs/desktop-apps
package_uuid      : a96b6b06-a149-4d0a-bc62-12a5544f4f31
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 1f8394da74f58490760e5e0948806b309520c0af5eef5c9fa10d840c82f38eb0
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : TCde0psqvw6hqQWF8uSfIIDXX1asLbyFBjWgVoDvGIcDLTabqKt/kMeiqUfsUxCt181VpsCLmARdRPwv3ECSFuvZindTLn096XV4Mb4d5vjA0TxVsDWWd5sCss+++a6KtqsIjObKJWYhLxugDeF2mO9yJwlrSJ5LNfwTPH4gf6huQ5YYqbQD15Pt5ba8bPfMf3li4JO8l0uitDd/JMd9Dwa6+VtKfYdEkOntUAw10zag13eaJR3P1mUhOQdsUkAmmhnrT4obW5Z4aHPEUEgyYU/IBWebA3My5Mcd+aw4t4ynHP6ZhOINe3G0fHs74gi8+JmjFgKt18Q/DsIotudAUA==
signature_date    : 2024-05-27T11:00:28.959181
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

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


def install():
    # Declaring local variables
    bin_name = glob.glob("*.exe")[0]

    def get_version(key):
        return key['name'].split(' ')[-1]

    install_exe_if_needed(bin_name,'/S',key='VTUploader',min_version=control.get_software_version(),get_version=get_version)

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

# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def update_package():
    result = False
    proxies = get_proxies()
    result = False
    if not proxies:
        proxies = get_proxies_from_wapt_console()

    version = wgets('https://virustotal.readme.io/docs/desktop-apps',proxies=proxies).split('www.virustotal.com/static/bin/vtuploader')[1].split('.exe')[0]

    url = "https://www.virustotal.com/static/bin/vtuploader%s.exe" % version
    last_bin = url.split('/')[-1]
    if not isfile(last_bin):
        wget(url,last_bin)
        result=True

    for f in glob.glob('*.exe'):
        if f != last_bin:
            remove_file(f)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return result

34d418fbcfed54e9b08a31a85c29eaed537f43166ca659e8141727d9a5499a0c : setup.py
37a51f9b0281f2b106344134948580c52c9c3f1991f582c3ed50c13eb50de08a : update_package.py
0918fa4b22d3e212a13fa449a5a7b5c3ec97759dd87db6d281f387b1570e13c9 : vtuploader2.2.exe
1f8394da74f58490760e5e0948806b309520c0af5eef5c9fa10d840c82f38eb0 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
36ae964b09ac0668c31485cc19c30dc5db44dff47f1bf1d8f36f886e8396f610 : luti.json
dbafde261595b20a045541a67c34bd0a9434af79d8f1ab6afdc1eafd91117320 : WAPT/control