Salut,

Normalement, le projet fonctionne maintenant correctement sur Gna!.
https://gna.org/projects/locust/

Je vais commencer par créer les différents fichiers nécessaires pour faire
marcher le système Perl. Je suis en train de réfléchir à l'organisation
du répertoire et à la façon dont produire les distributions pour le
produit final.

Deux mailing-list ont été crées par Gna! :
- [EMAIL PROTECTED], qui envoie un mail pour chaque commit CVS (seuls
  Jérôme et moi sommes abonnés à celle-ci). C'est l'endroit idéal pour
  discuter directement des commits.
- [EMAIL PROTECTED], liste de discussion autour du projet

La licence sera a priori la même que celle de Perl (Artistic/GPL).
Je propose de faire la documentation et les messages de log des commits
en anglais, afin de pouvoir attirer des utilisateurs. :-)

J'ai récupéré les sources de plusieurs programmes, pour les étudier un
peu. Pour le moment j'ai :
- Swatch
  ftp://ftp.cert.dfn.de/pub/tools/audit/swatch/swatch-3.0.8.tar.gz
- Logsurfer
  ftp://ftp.cert.dfn.de/pub/tools/audit/logsurfer/logsurfer-1.5b.tar
- syslog-ng

Est-ce que vous avez d'autres outils à me conseiller ?

J'ai commencé à regarder les sources de Postfix à la recherche de la
façon dont il crée ses logs. C'était plutôt un mauvais choix, car il
a toute une batterie de fonctions qui peuvent afficher les messages
à peu près n'importe où, y compris syslog. Il est finalement peut-être
plus simple d'analyser a posteriori les logs reçus.

J'ai également jeté un oeil aux modules Perl concernant les logs
(http://search.cpan.org/search?m=module&q=log), mais il en ressort que
la plupart de ces modules sont destinés à produire des logs et pas à en
lire ou en analyser.

Log::Message a l'air de permettre de chercher des messages, mais je ne
suis pas bien sûr qu'il puisse nous servir. Les seuls modules que j'ai
vu pour effectivement lire des logs et en sortir l'information, ce sont
ceux que j'ai écrits : Log::Procmail et Regexp::Log...

Je ne devrais plus tarder à commiter les premiers fichiers sur le CVS.

-- 
 Philippe "BooK" Bruhat

 The truly stupid always find a way to create disaster.
                                                (Moral from Groo #10 (Image))

Répondre à