Creazione di pacchetti da Linux

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente 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
Avatar utente
Aguay
Messaggi: 27
Registrazione: 22 maggio 2015 - 16:20

17 agosto 2016 - 17:39

Ciao!

Ho una domanda veloce che trovo interessante.

È possibile creare pacchetti WAPT da una shell Linux?
È davvero sufficiente avere un ambiente Python, oppure è un po' più complicato?

Potresti spiegarmi la procedura, dalla creazione del file zip WAPT, alla firma digitale, ecc., fino al caricamento sul server WAPT, in modo che io possa provare a creare un pacchetto da Linux?

Grazie in anticipo!
Avatar utente
Aguay
Messaggi: 27
Registrazione: 22 maggio 2015 - 16:20

26 ottobre 2016 - 17:59

Ciao,

ho fatto qualche progresso. Ho un problema con la firma del pacchetto.

Non riesco a firmarlo con OpenSSL tramite riga di comando e a far sì che WAPT lo interpreti correttamente. Continua a segnalarmi un errore di firma.

Quando provo a convalidare un file di firma creato con wapt-get.exe su una macchina Windows utilizzando i miei file .pem e .crt, la verifica fallisce.
Quindi ho pensato che forse non stessi usando la funzione di hashing corretta. Con OpenSSL, sto usando SHA256. Vorrei sapere se usate un algoritmo particolare.

Ho provato a riprodurre la firma in Python, ma non sono riuscito a far funzionare i metodi nel codice.

Se avete qualche suggerimento, ve ne sarei grato. ;)
Floflobel
Messaggi: 135
Registrazione: 15 ottobre 2015 - 17:32

28 ottobre 2016 - 15:40

Ciao,

ti suggerisco di controllare il repository Git per scoprire il tipo di hashing: https://github.com/tranquilit/WAPT
Ho dato una rapida occhiata ma non l'ho trovato.

Cordiali saluti,
Avatar utente
Aguay
Messaggi: 27
Registrazione: 22 maggio 2015 - 16:20

28 ottobre 2016 - 15:44

Buongiorno !
Floflobel ha scritto:Ciao,

ti suggerisco di controllare il repository Git per scoprire il tipo di hash: https://github.com/tranquilit/WAPT
Ho dato una rapida occhiata ma non l'ho trovato.

Cordiali saluti,
Sì, ci ho fatto caso. Ho persino riletto completamente il codice sorgente (non tutto, solo le funzioni che mi interessavano)

E finalmente l'ho trovato! Grazie a diversi test e all'utilizzo di OpenSSL. Quindi, sto scrivendo lo script che permetterà di farlo da una shell Linux utilizzando strumenti disponibili su qualsiasi computer :)

"Rimani sintonizzato"
Floflobel
Messaggi: 135
Registrazione: 15 ottobre 2015 - 17:32

28 ottobre 2016 - 16:07

Sono molto interessato alla sceneggiatura. Attendo con ansia la tua risposta.
Avatar utente
Aguay
Messaggi: 27
Registrazione: 22 maggio 2015 - 16:20

29 novembre 2016 - 21:38

Floflobel ha scritto:Sono molto interessata alla sceneggiatura. Attendo una vostra risposta.
Ecco una versione "Alpha/Beta".

Funziona, ma ovviamente sono necessari diversi parametri per farlo funzionare.

https://github.com/Aguay-val/wapt-package-creator/

Il file readme è attualmente in fase di scrittura. Attendo feedback e/o suggerimenti per miglioramenti.

Sentitevi liberi di usare l'opzione "-h" per spiegare i parametri. Di default, funziona con un sito HTTPS. Proverò a implementare un'opzione per scegliere tra HTTP e HTTPS e consentire i certificati autofirmati.

Non sono un principiante quando si tratta di scripting, ma non sono nemmeno un esperto, quindi sentitevi liberi di suggerire miglioramenti :)

Ciao!
Avatar utente
Aguay
Messaggi: 27
Registrazione: 22 maggio 2015 - 16:20

1 dicembre 2016 - 11:42

Ho appena corretto diversi piccoli errori.

Quindi, se lo avete già provato, dovrete scaricarlo di nuovo perché non ho utilizzato la versione corretta dello script quando l'ho pubblicato.

Scusate!
Bloccato