Collection de scripts (2001-2006)
rc.virus.* : Scripts procmail pour filtrer quelques virus.
Gallery2JPEG : Convertir les libellés Gallery en commentaires JPEG.
Extr-attach : Détacher les pièces jointes dans vos fichiers de mails.
Weblog : Analyse de logs Internet
Ajouts à Phoebox : fichiers de configuration pour le client IRC EPIC
AddTopics : Ajouter les topics aux stats IRCStats
Localize : Transformer un site avec des URLs absolues en URLs relatives.
Site : Utilitaire de maintenance utilisé par ce site.
Scripts Shell : Divers scripts shell
Les scripts
rc.virus.* : Scripts procmail pour filtrer les virus |
RP Soft 2003 – Procmail Mail/Netscape OpenSource |
Ces quelques règles procmail permettent de filtrer les virus les plus courants, à savoir BigBoss, SoBig, SoBer.(A, B et C).Pour les utiliser, il suffit simplement de rajouter les deux lignes suivant dans votre .procmailrc (de préférence en début de procmail rc, pour qu ces règles soient traitées en premier) :
|
Télécharger le script SoBig Télécharger le script SoBer |
Gallery2JPEG : Convertir les libellés Gallery en commentaires JPEG. |
RP Soft 2006 – PHP Divers/Gallery OpenSource |
Ce script va copier les explications que vous avez renseignés pour vos images sous Gallery dans le champ commentaire de fichiers JPEG qui sont éventuellement répartis suivant une autre arborescence que celle de Gallery (le script se base seulement sur le nom de fichier). Cela permet de sauvegarder facilement les commentaires de manière définitive dans les fichiers JPEG.Lancer le script depuis la ligne de commande :
Pour traiter toute la gallery, je recommande :
Attention : il n’y a strictement aucune vérification de faite dans ce script minimaliste. Vous devez absolument faire des sauvegardes avant utilisation, savoir exactement ce que vous faites, et surtout ne pas lancer deux fois le script. |
Download gallery2jpeg.php (renamed). You will also need PEL 0.8 and PHP 5 |
Extr-attach : Extraction des pièces attachées des fichiers de mails |
RP Soft 2001 – Python Mail/Netscape OpenSource |
Ce script permet de détacher de vos fichiers de mails les pièces attachées, et de les ranger dans un dossier. Vous pouvez faire ainsi la sélection de celles que vous souhaitez garder, et éventuellement en effacer, sans pour autant supprimer le mail qui contenait cette pièce.Ce script fonctionne sur les fichiers de mail au format standart, en particulier sur les fichiers utilisés par Netscape 4.7. Cela ne fonctionnera pas pour des formats propriétaires, comme Outlook Express par exemple.
Pour faire fonctionner ce script, vous devez avoir Pyhton d’installé. Executez le programme comme ceci : |
Télécharger le script (dézipper avant usage) |
Weblog : Analyse de logs Apache |
RP Soft 2001 – PHP3 / Shell UNIX WEB / Analyse de logs OpenSource |
Ce script vous permet d’avoir une vue d’ensemble des utilisateurs de votre site. Attention, ce script n’est destiné qu’à fonctionner que sur des sites peu actifs. Les résultats deviendront vite illisibles pour des sites de plus grande envergure.Ce script simpliste permet de faire la relation entre les utilisateurs et les pages visitées. Par exemple, dans l’écran d’accueil, vous avez la liste des visiteurs et la liste des pages. En cliquant sur une page, vous avez la liste des visiteurs de cette page, et en cliquant sur l’utilisateur, la liste des pages qui ont été consultées par cet utilisateur. C’est tout simple, mais je n’ai trouvé aucun outil plus sophistiqué permettant d’arriver à ce résultat.
Pour utiliser ce scripts, vous devrez avoir un serveur web sous un système UNIX avec les outils standarts (sed, awk, grep,…) et avoir accès à vos logs. Pour les mettre à jour, je vous suggère de mettre les lignes adéquates dans votre cron pour alimenter le fichier utilisé par ce script. Vous pouvez definir le nom des fichiers à utiliser au début du script. |
Télécharger le script (dézipper avant usage) |
Ajouts Phoebox |
RP Soft 2001 – Script IRC EPIC IRC OpenSource |
Cet ensemble de script s’appuie sur l’excellent PhoeBox et y ajoute quelques fonctionnalités ou différences pour adapter Phoebox à mes envies :
|
Télécharger Phoebox modifié |
Add Topics : Ajouters les topics aux stats IRC Stats |
RP Soft 2001 – Perl WEB / IRC OpenSource |
IRCStats est un outil pratique, qui permet de générer des stats pour un channel IRC, à partir d’un fichier de logs. Mais il manque à ces logs une séléction de topics. Ce script est là pour combler cette lacune.Pour s’executer ce script perl à besoin de deux fichiers : le fichier de logs IRC, et le fichier produit par IRCStats. Il corrige ce dernier pour y ajouter dix topics choisis au hasard.
Pour plus d’information, consulter les premières lignes du script. |
Télécharger le script |
Localize : Tranformer un ensemble d’URLs absolues en URLs relatives. |
RP Soft 2001 – Perl WEB OpenSource |
Ce script a pour but de transformer un site basé sur des URLs absolues pour les transformer en URLs relatives, pour pouvoir les consulter n’importe ou.L’origine de ce script se trouve dans le programme dwww, qui stocke ses URLs de manière complète. En aspirant les fichier html produits par dwww, on obtient alors un site qui n’est pas exploitable. Localize vous permet de remedier à cela.
Pour savoir comment faire marcher ce script, consulter les premières lignes du fichier du script. |
Télécharger le script |
Site : Script de maintenance utilisé par ce site web. |
RP Soft 2001 – Script WEB OpenSource |
Ce script a pour objectif de faciliter la maintenance de ce scripts/site. Voici ses fonctionnalités :
|
Télécharger le script |
Autres Scripts Shell
Voici quelques scripts tout simple, pour lesquels une ligne suffit. Si vous avez la moindre interrogation, regardez le code, il est très simple ! En général, quelques variables de configuration ainsi qu’une phrase explicative se trouvent au début du script.
- addtopics.sh : ajoute des topics aux stats IRCStats (voir le même script en perl)
- CleanPHP3 : Supprime les fichiers .php3~ et .html de toute l’arborescence
- CompilePHP3 : Compile un site php3 et enregistre la sortie en html, pour avoir un site statique
- dos2unix : Convertir les fichiers textes dos en texte unix
- expand.sh : Convertit dans tous les fichiers les tabulations par des espaces
- rights : Ajuste les droits des fichiers et repertoire pour un site web.