December 2005


Comme son nom l’indique, ce script permet d’executer des commandes shell par mail. Les pré-requis sont :

  • Un serveur IMAP
  • Un serveur cron
  • Un certificat d’AC
  • Quelques modules Perl
  • Le script mail2shell

Envoyez ensuite un mail au format SMIME signé avec pour contenu les commandes shell à executer. Vous pouvez également ajouter des pièces jointes qui seront extraites dans le même repertoire que le script du message.

Le principe est de faire tourner ce script à interval régulier sur la machine devant executer les mails en lui passant les paramêtres du serveur de mail auquel seront envoyés les commandes. Tout le monde ne pourra envoyer des mails de commande puisqu’ils devront être signés numeriquement.

Vous aurez certainement à étudier le code Perl relativement simple. N’hesitez pas à me poser des questions et/ou des patchs par mail.

Enjoy !

Nzbperl est un équivalent du grabeur de news Grabit sous unix en mode console :
http://noisybox.net/computers/nzbperl/
Les geeks trouveront les screenshots sympa. Cerise sur le gateau, il est codé en Perl. Pour créer les fameux fichiers nzb rendez vous sur binsearch.info.