Disinstallazione del software con password? Script Wapt

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Thierry83
Messaggi: 5
Registrazione: 22 novembre 2020 - 20:05

22 novembre 2020 - 20:16

Ciao,

ottimo strumento, ma mentre cercavo di creare un pacchetto di disinstallazione ho riscontrato un problema: l'antivirus Kaspersky è protetto da password, il che ne impedisce la disinstallazione.

Domanda: Wapt permette di gestire una password per la disinstallazione del software?

Ho una password necessaria per disinstallare Kaspersky e vorrei includerla nello script Python senza che sia visibile, magari importando un file crittografato o qualcosa di simile (preciso che non si tratta della password di accesso a Wapt).

Come posso fare? Grazie in anticipo! :)
Allegati
Senza titolo.png
Untitled.png (41,86 KB) Visualizzato 7694 volte
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

23 novembre 2020 - 14:36

Ciao,
ho avuto lo stesso problema ma non sono riuscito a trovare una soluzione.
Dato che utilizziamo una console KES per gestire la nostra flotta e che la disinstallazione avviene tramite WAPT,
questo potrebbe essere un indizio: https://support.kaspersky.com/fr/14674#block4
Yoann
Messaggi: 51
Registrazione: 24 luglio 2019 - 09:39

23 novembre 2020 - 15:55

Salve,

la disinstallazione di KES è possibile utilizzando gli KLLOGIN e KLPASSWD.
Tuttavia, nome utente e password saranno in chiaro...

Cordiali saluti.
Comunità WAPT 1.8
Avatar utente
vcardon
Esperto WAPT
Messaggi: 273
Registrazione: 06/10/2017 - 22:55
Posizione: Nantes, Francia

23 novembre 2020 - 17:18

Visita https://www.wapt.fr/fr/doc/wapt-create- ... aquet.html

per crittografare i tuoi dati sensibili, come nomi utente e password, nei pacchetti WAPT a scopo di riservatezza.
Vincent CARDON
Tranquillo IT
Thierry83
Messaggi: 5
Registrazione: 22 novembre 2020 - 20:05

23 novembre 2020 - 19:40

Grazie Gaetan e Vincent,

avevo già visto lo script per crittografare la password, ma non conoscevo la procedura per l'accesso con nome utente e password a Kasp.

Grazie a entrambi per questa risposta che conferma questa pista, ora farò delle prove! :)
Avatar utente
vcardon
Esperto WAPT
Messaggi: 273
Registrazione: 06/10/2017 - 22:55
Posizione: Nantes, Francia

23 novembre 2020 - 20:08

Fateci sapere se funziona e, in tal caso, non dimenticate di contrassegnare l'argomento come risolto.
Vincent CARDON
Tranquillo IT
Thierry83
Messaggi: 5
Registrazione: 22 novembre 2020 - 20:05

24 novembre 2020 - 06:28

Devo testarlo perché, da quello che ho letto nel tuo script (supponendo di averlo letto correttamente...):

Codice: Seleziona tutto

encryptlist = json.loads(open('encrypt-txt.json','r').read())
    if WAPT.host_uuid in encryptlist:
        host_key = WAPT.get_host_key()
        encrypttxt =    host_key.decrypt(encryptlist[WAPT.host_uuid].decode('base64')).decode('utf-8')
        
        
O

Codice: Seleziona tutto


print(value['computer_fqdn'] + '   :    ' + value['uuid'] + '  :   ' + encryptlist[value['uuid']])
Devo decodificare una password utilizzando l'UUID del computer. Questo significa che devo pre-codificare l'UUID di tutti i computer con la password in un elenco? Non è facile, dato il numero di computer...

Un'altra domanda: devo inserire questa password come argomento della chiave nel programma di disinstallazione. Non è specifica per nessun software in particolare, quindi potrebbe essere richiesta una password per la disinstallazione

Codice: Seleziona tutto

for soft in installed_softwares(software):
          run(WAPT.uninstall_cmd(soft['key']))
Possiamo aggiungere un argomento password a WAPT.uninstall_cmd(soft['key']) e specificare una password facoltativa (utilizzata o meno durante la disinstallazione...)?

È fattibile? Grazie per il tuo feedback! :)
Thierry83
Messaggi: 5
Registrazione: 22 novembre 2020 - 20:05

26 novembre 2020 - 12:30

Ciao,

sto testando https://www.wapt.fr/fr/doc/wapt-create- ... aquet.html.

Ottengo gli UUID delle macchine nella console Wapt, ma dov'è il

encrypt-text.json

? Viene generato un errore come se il file non esistesse:

FATAL ERROR: IOError: [Errno 2] No such file or directory: 'encrypt-txt.json' Wapt.

Grazie! :?
Bloccato