chkrootkit verificar o log do sniffer leva idades

1

No meu servidor chkrootkit trava em

Searching for sniffer's logs, it may take a while...  

Depois de meia hora, parei com isso, então como posso descobrir o que chkrootkit está tentando alcançar nesta etapa?

Eu olhei para o código e parece que esta é a parte que leva tanto tempo:

files='${find} ${ROOTDIR}dev ${ROOTDIR}tmp ${ROOTDIR}lib ${ROOTDIR}etc ${ROOTDIR}var \
   ${findargs} \( -name "tcp.log" -o -name ".linux-sniff" -o -name "sniff-l0g" -o -name "core_" \) \
   2>/dev/null'

O chkrootkit tenta encontrar registros do sniffer nesses locais:

find /dev /tmp /lib /etc /var ( -name tcp.log -o -name .linux-sniff -o -name sniff-l0g -o -name core_ )

que pode ser enorme, porque no meu servidor eu faço backup em /var/backups/rsnapshot/ , que estaria dentro de /var

O que posso fazer para acelerar chkrootkit ?

Posso colocar a lista negra /var/backup ou alterar essa linha de código find para que não pesquise nessa pasta?

    
por rubo77 28.09.2014 / 22:08

1 resposta

0

ajuste a localização para seus gostos com a opção prune . algo assim:

find /var -type d -path /var/backups -prune -o -print

edit: sintaxe mais simples, caminho absoluto

    
por 25.11.2014 / 22:15

Tags