Chkrootkit 誤報“白名單”

Chkrootkit 誤報“白名單”

我想將 chkrootkit 的一些誤報“列入白名單”,因此我想將其用作/etc/chkrootkit.conf“白名單”。

但這不起作用: RUN_DAILY_OPTS="-q -e '/sbin/init /sbin/dhclient'

我仍然收到以下誤報:

Warning: /sbin/init INFECTED eth0: PACKET SNIFFER(/sbin/dhclient (deleted)[…])

我知道它不是真正的白名單,但誤報不應該每天給我發送電子郵件。 chkrootkit version 0.49

答案1

你可以把它們放在...

/etc/chkrootkit.filter

當你把這個放進去...

^eth0: PACKET SNIFFER\(/sbin/dhclient\[[0-9]*\])$

它將忽略 eth0 上的 dhclient。將此文件加入/etc/cron.daily/chkrootkit.尋找 ...

$CHKROOTKIT $RUN_DAILY_OPTS

用你最喜歡的編輯器並將其更改為...

$CHKROOTKIT $RUN_DAILY_OPTS | grep -v -f $FILTER || true

並且(在開頭的某個地方)添加...

FILTER=/etc/chkrootkit.filter

後 ...

CF=/etc/chkrootkit.conf

在開始之前做一個...

./chkrootkit

它應該顯示對 dhclient 的誤報引用,並在編輯後再次運行它。對 dhclient 的引用應該消失了。

但請注意:您添加到其中的任何內容確實會被感染,您將不再收到警告。所以要小心這種過濾。更好的辦法是讓「他們」更新他們的定義。

相關內容