| La page WEB de Sined | / nouveautés traductions patches projets présentations liens exploits | |
|
apporter la connaissance en sécurité informatique à ceux qui la recherchent
| ||
|
supporter les projets opensource les plus intéressants en sécurité informatique
| ||
| Par Denis Ducamp <Denis.Ducamp(à)groar.org> | For english speakers... |
|
Collection de patches pour tout et pour rien que j'ai écrits pour différentes raisons... |
|
(01/06/23) Mon ancien patch pour compiler dsniff 2.4b1 sur les systèmes Linux "cassés" tels que RedHat 7.1 et Mandrake 8.0 (./record.c:133: `R_NOOVERWRITE' undeclared... ./record.c:146: `R_NEXT' undeclared...).
Note : le tail de GNU a l'option --follow=name qui est équivalente au -F de FreeBSD. Ces nouvelles versions m'ont seulement permis d'apprendre quelques trucs avec autoconf/automake.
-F The -F option implies the -f option, but tail will also check to
see if the file being followed has been renamed or rotated. The
file is closed and reopened when tail detects that the filename
being read from has a new inode number. The -F option is ignored
if reading from standard input rather than a file.
Le but est de pouvoir faire tail -F /var/log/full-log | script_de_stats sans avoir à les gérer lors de la rotation des journaux. Légèrement modifiée pour compiler avec succès sous Linux (libc5 et glibc 2.1.2) et toujours FreeBSD (3.4).
Ce code ne compile pas sous solaris car les fonction BSD suivantes sont manquantes : err, warn, warnx et errx.
Test de bon fonctionnement possible :
(00/09/28) Tourne sans interruption depuis plus d'un mois (sur un système libc5) avec rotation du journal toutes les nuits (par logrotate) sans aucun problème apparent :-)
--- linux_old/arch/i386/kernel/traps.c Sat Jun 24 19:01:20 2000 +++ linux/arch/i386/kernel/traps.c Sat Jun 24 19:02:11 2000 @@ -50,6 +50,9 @@ #include <linux/irq.h> +#undef cpu_has_xmm +#define cpu_has_xmm 0 + asmlinkage int system_call(void); asmlinkage void lcall7(void); asmlinkage void lcall27(void);
Hits depuis le 2001/07/01: [an error occurred while processing this directive]