SHC

SHC est un pseudo-compilateur de script Shell. Il permet de générer un exécutable à partir d'un fichier de script shell, afin que celui-ci ne soit plus lisible/éditable, par exemple dans le but de cacher des variables contenant des données sensibles. Il permet en outre de faire expirer l'exe (le script n'est plus exécutable passé une certaine date).

Options:

# compilation des sources
./configure
make
sudo make install
 
# compilation du script shell toto.sh
shc -v -r -f toto.sh
 
ls -l
toto.sh
toto.sh.x      <---- executable
toto.sh.x.c