Pagina 1 di 1

Creazione di pacchetti da Linux

Pubblicato: 17 agosto 2016 - 17:39
di Aguay
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!

Re: Creazione di pacchetti da Linux

Pubblicato: 26 ottobre 2016 - 17:59
di Aguay
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. ;)

Re: Creazione di pacchetti da Linux

Pubblicato: 28 ottobre 2016 - 15:40
di Floflobel
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,

Re: Creazione di pacchetti da Linux

Pubblicato: 28 ottobre 2016 - 15:44
di Aguay
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"

Re: Creazione di pacchetti da Linux

Pubblicato: 28 ottobre 2016 - 16:07
di Floflobel
Sono molto interessato alla sceneggiatura. Attendo con ansia la tua risposta.

Re: Creazione di pacchetti da Linux

Pubblicato: 29 novembre 2016 - 21:38
di Aguay
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!

Re: Creazione di pacchetti da Linux

Pubblicato: 1 dicembre 2016 - 11:42
di Aguay
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!