mail2shell
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 !