Pagina 1 di 1
Disinstallazione del software con password? Script Wapt
Pubblicato: 22 novembre 2020 - 20:16
di Thierry83
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!

Re: Disinstallazione software con password? Script Wapt
Pubblicato: 23 novembre 2020 - 14:36
di Gaetan
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
Re: Disinstallazione software con password? Script Wapt
Pubblicato: 23 novembre 2020 - 15:55
di Yoann
Salve,
la disinstallazione
di KES è possibile utilizzando gli
KLLOGIN e
KLPASSWD.
Tuttavia, nome utente e password saranno in chiaro...
Cordiali saluti.
Re: Disinstallazione software con password? Script Wapt
Pubblicato: 23 novembre 2020 - 17:18
di vcardon
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.
Re: Disinstallazione software con password? Script Wapt
Pubblicato: 23 novembre 2020 - 19:40
di Thierry83
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!

Re: Disinstallazione software con password? Script Wapt
Pubblicato: 23 novembre 2020 - 20:08
di vcardon
Fateci sapere se funziona e, in tal caso, non dimenticate di contrassegnare l'argomento come risolto.
Re: Disinstallazione software con password? Script Wapt
Pubblicato: 24 novembre 2020 - 06:28
di Thierry83
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!

Re: Disinstallazione software con password? Script Wapt
Pubblicato: 26 novembre 2020 - 12:30
di Thierry83
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!
