Jean-Luc Coulon (f5ibh) a �crit, dimanche 28 d�cembre 2003, � 17:47 :
> Le 28.12.2003 17:26, Fran�ois Boisson a �crit�:
> |On Sun, 28 Dec 2003 13:02:20 +0100
> |"Jean-Luc Coulon (f5ibh)" <[EMAIL PROTECTED]> wrote:
> |
> |> Ne fonctionne que sur une machine non charg�e.
> |> J4ai fais l'essai avec une compile qui tournait, les processus
> |> correspondant � cc �taient consid�r�s comme cach�s (trop courts
> |pour
> |> pouvoir �tre trait�s par le script).
> |Ceci devrait �tre mieux:
> |#!/bin/sh
> |cd /proc
> |for i in `seq 1 65535`
> |do if test -f $i/cmdline ; then
> | if [ -z "`ls | grep $i`" ] ; then

il me semble que c'est erron� :

/proc # ls | grep 42
242

Grep a l'option -w, mais je propose plut�t :

 if ! ls "$i" &>/dev/null ; then


> |    echo $i "pid cach�"
> |    cat $i/cmdline
> |    echo "\nEnvironnement:\n"

s,echo,echo -e,

> |    cat $i/environ
> |    echo "\n--------"

idem.

> | fi
> |fi
> |done
> En effet celui-l� va mieux ... mais je pense que chkrootkit (chkproc)  
> effectue les m�mes v�rifications.
> 

EEAFALS, bonnes f�tes � tous,
-- 
Jacques L'helgoualc'h

Répondre à