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!
Creazione di pacchetti da Linux
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
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
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.
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.
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,
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,
Buongiorno !
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"
Sì, ci ho fatto caso. Ho persino riletto completamente il codice sorgente (non tutto, solo le funzioni che mi interessavano)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,
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"
Ecco una versione "Alpha/Beta".Floflobel ha scritto:Sono molto interessata alla sceneggiatura. Attendo una vostra risposta.
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!
