Blog-note

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 27 mai 2009

Faire un zip sous linux a partir d'une liste de fichiers

find . -type f -name "*.php" | zip archive.zip -@

jeudi 7 mai 2009

BASH : horodatage dans l'historique des commandes

Astuce vue sur HowToForge :

# HISTTIMEFORMAT="%d/%h - %H:%M:%S " bash

# history
   60  07/mai - 14:53:13 exit
   61  07/mai - 14:53:16 history

jeudi 30 avril 2009

Activer la completion de bash sur Debian 5

# apt-get install bash-completion
# echo -e " [ -f /etc/bash_completion ] && . /etc/bash_completion" >>/etc/profile

source: HowToForge: How To Add Bash Completion In Debian

jeudi 26 février 2009

Produire un correctif avec diff qui s'appliquera avec la commande patch

Pour créer le patch

diff -cr old new >monpatch

Pour l'appliquer

patch -p0 <monpatch

mercredi 21 janvier 2009

shc (SHell script Compiler) : idées reçues

J'ai vu ces derniers jours plusieurs articles sur shc, présenté comme un compilateur de shell script avec des fonctionnalités interessantes telles que la date limite d'utilisation.

En fait, shc est un outil qui chiffre un script (shell perl ou autre) par l'algorithme RC4 et l'emballe dans un binaire capable de le déchiffrer et de l'exécuter.

Il ne s'agit donc pas du tout de compilation car le script reste interprété et l'argument sur la confidencialité du contenu (protection de scripts embarquant des mots de passe par exemple) est contestable car facilement contournable (cf article ici).

De plus contrairement à une compilation, il ne faut attendre aucune amélioration de performance des scripts.

Néanmoins, il faut reconnaître que shc permet de protéger des petits secrets contre des regards indiscrets mais novices.

- page 3 de 5 -