Just added this to one of my servers and initial impressions is that it is great. Should be part of DA's standard install in my opinion.
I notice that I am getting a ton of warning emails like this one:
----------------
Subject: lfd on one.of.my.servers.com: Suspicious process running under user xxxxx
Date: October 7, 2012 3:44:07 PM PDT
To:
[email protected]
Time: Sun Oct 7 15:44:07 2012 -0700
PID: 13424
Account: xxxxx
Uptime: 77 seconds
Executable:
/usr/libexec/dovecot/imap
Command Line (often faked in exploits):
dovecot/imap [
[email protected] xxx.xxx.xxx.xxx]
Network connections by the process (if any):
tcp: xxx.xxx.xxx.xxx:143 -> xxx.xxx.xxx.xxx:55236
Files open by the process (if any):
/dev/null
/dev/null
anon_inode:[eventpoll]
/home/xxxxx/imap/theirdomain.com/sbj/Maildir/dovecot.index.log (deleted)
/home/xxxxx/imap/theirdomain.com/sbj/Maildir/dovecot.index (deleted)
/home/xxxxx/imap/theirdomain.com/sbj/Maildir/dovecot-uidlist
/home/xxxxx/imap/theirdomain.com/sbj/Maildir/dovecot.index.log
Memory maps by the process (if any):
00110000-00111000 r-xp 00000000 00:00 0 [vdso]
00111000-00164000 r-xp 00000000 fd:00 57674090 /usr/lib/libssl.so.1.0.0
00164000-00166000 r--p 00052000 fd:00 57674090 /usr/lib/libssl.so.1.0.0
00166000-00169000 rw-p 00054000 fd:00 57674090 /usr/lib/libssl.so.1.0.0
00169000-0016c000 r-xp 00000000 fd:00 36701070 /lib/libdl-2.12.so
0016c000-0016d000 r--p 00002000 fd:00 36701070 /lib/libdl-2.12.so
0016d000-0016e000 rw-p 00003000 fd:00 36701070 /lib/libdl-2.12.so
0016e000-00175000 r-xp 00000000 fd:00 36701118 /lib/librt-2.12.so
00175000-00176000 r--p 00006000 fd:00 36701118 /lib/librt-2.12.so
00176000-00177000 rw-p 00007000 fd:00 36701118 /lib/librt-2.12.so
00177000-0018c000 r-xp 00000000 fd:00 36701140 /lib/libresolv-2.12.so
0018c000-0018d000 ---p 00015000 fd:00 36701140 /lib/libresolv-2.12.so
0018d000-0018e000 r--p 00015000 fd:00 36701140 /lib/libresolv-2.12.so
0018e000-0018f000 rw-p 00016000 fd:00 36701140 /lib/libresolv-2.12.so
0018f000-00191000 rw-p 00000000 00:00 0
00191000-001a8000 r-xp 00000000 fd:00 36701078 /lib/libpthread-2.12.so
001a8000-001a9000 r--p 00016000 fd:00 36701078 /lib/libpthread-2.12.so
001a9000-001aa000 rw-p 00017000 fd:00 36701078 /lib/libpthread-2.12.so
001aa000-001ac000 rw-p 00000000 00:00 0
001ac000-001c9000 r-xp 00000000 fd:00 36701120 /lib/libselinux.so.1
001c9000-001ca000 r--p 0001c000 fd:00 36701120 /lib/libselinux.so.1
001ca000-001cb000 rw-p 0001d000 fd:00 36701120 /lib/libselinux.so.1
0022e000-0024c000 r-xp 00000000 fd:00 36701041 /lib/ld-2.12.so
0024c000-0024d000 r--p 0001d000 fd:00 36701041 /lib/ld-2.12.so
0024d000-0024e000 rw-p 0001e000 fd:00 36701041 /lib/ld-2.12.so
00254000-003e4000 r-xp 00000000 fd:00 36701044 /lib/libc-2.12.so
003e4000-003e6000 r--p 0018f000 fd:00 36701044 /lib/libc-2.12.so
003e6000-003e7000 rw-p 00191000 fd:00 36701044 /lib/libc-2.12.so
003e7000-003ea000 rw-p 00000000 00:00 0
003ea000-0055f000 r-xp 00000000 fd:00 57673522 /usr/lib/libcrypto.so.1.0.0
0055f000-00560000 ---p 00175000 fd:00 57673522 /usr/lib/libcrypto.so.1.0.0
00560000-0056e000 r--p 00175000 fd:00 57673522 /usr/lib/libcrypto.so.1.0.0
0056e000-00574000 rw-p 00183000 fd:00 57673522 /usr/lib/libcrypto.so.1.0.0
00574000-00577000 rw-p 00000000 00:00 0
0059c000-005a8000 r-xp 00000000 fd:00 36701079 /lib/libnss_files-2.12.so
005a8000-005a9000 r--p 0000b000 fd:00 36701079 /lib/libnss_files-2.12.so
005a9000-005aa000 rw-p 0000c000 fd:00 36701079 /lib/libnss_files-2.12.so
0061a000-0061d000 r-xp 00000000 fd:00 36701150 /lib/libcom_err.so.2.1
0061d000-0061e000 r--p 00002000 fd:00 36701150 /lib/libcom_err.so.2.1
0061e000-0061f000 rw-p 00003000 fd:00 36701150 /lib/libcom_err.so.2.1
00621000-0064a000 r-xp 00000000 fd:00 36701149 /lib/libk5crypto.so.3.1
0064a000-0064b000 ---p 00029000 fd:00 36701149 /lib/libk5crypto.so.3.1
0064b000-0064c000 r--p 00029000 fd:00 36701149 /lib/libk5crypto.so.3.1
0064c000-0064d000 rw-p 0002a000 fd:00 36701149 /lib/libk5crypto.so.3.1
0064f000-00658000 r-xp 00000000 fd:00 36701148 /lib/libkrb5support.so.0.1
00658000-00659000 r--p 00008000 fd:00 36701148 /lib/libkrb5support.so.0.1
00659000-0065a000 rw-p 00009000 fd:00 36701148 /lib/libkrb5support.so.0.1
0065c000-00699000 r-xp 00000000 fd:00 36701156 /lib/libgssapi_krb5.so.2.2
00699000-0069a000 r--p 0003c000 fd:00 36701156 /lib/libgssapi_krb5.so.2.2
0069a000-0069b000 rw-p 0003d000 fd:00 36701156 /lib/libgssapi_krb5.so.2.2
006e2000-007c4000 r-xp 00000000 fd:00 57806007 /usr/lib/dovecot/libdovecot-storage.so.0.0.0
007c4000-007c6000 r--p 000e1000 fd:00 57806007 /usr/lib/dovecot/libdovecot-storage.so.0.0.0
007c6000-007ca000 rw-p 000e3000 fd:00 57806007 /usr/lib/dovecot/libdovecot-storage.so.0.0.0
00800000-0087b000 r-xp 00000000 fd:00 57806001 /usr/lib/dovecot/libdovecot.so.0.0.0
0087b000-0087d000 rw-p 0007b000 fd:00 57806001 /usr/lib/dovecot/libdovecot.so.0.0.0
0087d000-0087f000 rw-p 00000000 00:00 0
00884000-00953000 r-xp 00000000 fd:00 36701152 /lib/libkrb5.so.3.3
00953000-00959000 r--p 000ce000 fd:00 36701152 /lib/libkrb5.so.3.3
00959000-0095a000 rw-p 000d4000 fd:00 36701152 /lib/libkrb5.so.3.3
0095c000-0095e000 r-xp 00000000 fd:00 36701147 /lib/libkeyutils.so.1.3
0095e000-0095f000 r--p 00001000 fd:00 36701147 /lib/libkeyutils.so.1.3
0095f000-00960000 rw-p 00002000 fd:00 36701147 /lib/libkeyutils.so.1.3
00aad000-00ac0000 r-xp 00000000 fd:00 57677888 /usr/local/lib/libz.so.1.2.3
00ac0000-00ac1000 rw-p 00012000 fd:00 57677888 /usr/local/lib/libz.so.1.2.3
00efb000-00ff1000 r-xp 00000000 fd:00 57677937 /usr/local/lib/libiconv.so.2.5.1
00ff1000-00ff2000 rw-p 000f6000 fd:00 57677937 /usr/local/lib/libiconv.so.2.5.1
08048000-08064000 r-xp 00000000 fd:00 57952133 /usr/libexec/dovecot/imap
08064000-08065000 r--p 0001b000 fd:00 57952133 /usr/libexec/dovecot/imap
08065000-08066000 rw-p 0001c000 fd:00 57952133 /usr/libexec/dovecot/imap
0818a000-0820a000 rw-p 00000000 00:00 0 [heap]
b7819000-b7831000 r--s 00000000 fd:00 28198865 /home/xxxxx/imap/theirdomain.com/sbj/Maildir/dovecot.index.log (deleted)
b7831000-b7836000 rw-p 00000000 00:00 0
b7846000-b7847000 rw-p 00000000 00:00 0
bff0a000-bff1f000 rw-p 00000000 00:00 0 [stack]
---------------
Now I like the idea of something that looks for suspicious processes but obviously this is just some user communicating with their mailbox and I don't need to be warned about it.
Is there a way to exempt proceses like this from being reported on without disabling the email notifications entirely?