Nemesi Labs

Xanio's blog

[Appunti] – Compile a Bash Script

Dopo aver sviluppato un bel po di bash script, mi si è resa la necessità di criptare / compilarne il contenuti in modo da avere la possibilità di impiantarli su altri sistemi e renderli immodificabili.

Dopo qualche po di ricerca ecco che trovo il sito di Francisco Javier Rosales García che ha ideato un applicativo in C che permette di leggere un file di script e in base al compilatore indicato nella prima riga (es. #/bin/bash ), lui sa come compilarlo. Alla fine esce fuori un programma compilato con le stesse funzionalità di quello originale!!

Ecco il link del pacchetto shc-3.8.9.tgz scaricarlo, scompattarlo e fare un bel make (provato su archetuttora amd64).

Unica nota riscontrata, nel pacchetto mancava il file shc.c!, quindi ho dovuto scaricare la versione precedente e usare quella libreria.

Vecchio pacchetto shc-3.8.7.tgz

Una volta scompattato ho messo il file nella mia dir di bin ->

mv /YOURPATH/SHC/shc ~/bin/

questo vi permette di poterlo richiamare ed usare facilemente.

 

Facciamo una prova di compilare con un

shc -v -r -T -f yourbashfile.sh

Good Hack!

{lang: 'it'}

[Voip] – Freepbx archive fax to mysql

Con un’installazione di default di Freepbx, e con la semplice aggiunta del modulo digum FFA ( La licenza free per la gestione dei fax per un solo canale alla volta), è possibile ricevere ed inviare fax senza problemi, con la particolarità di ricevere i Fax anche nell’e-mail.

Ma cosa succede se oltre a voler ricevere i fax in ingresso nella propria casella e-mail si vuole archiviare i fax in mysql, per una comoda consultazione da web?

Continue reading

{lang: 'it'}