diff options
author | Eugeni Dodonov <eugeni@mandriva.org> | 2009-06-26 19:20:05 +0000 |
---|---|---|
committer | Eugeni Dodonov <eugeni@mandriva.org> | 2009-06-26 19:20:05 +0000 |
commit | 286e97c3d2c32711e76415d93791835b29f8ffca (patch) | |
tree | 4a7552e382eadae6f784e4ed807d7820e1f4d292 /src | |
parent | 9b6d6355a5520380e9e0625cefe55d63cbe98fc9 (diff) | |
download | msec-286e97c3d2c32711e76415d93791835b29f8ffca.tar msec-286e97c3d2c32711e76415d93791835b29f8ffca.tar.gz msec-286e97c3d2c32711e76415d93791835b29f8ffca.tar.bz2 msec-286e97c3d2c32711e76415d93791835b29f8ffca.tar.xz msec-286e97c3d2c32711e76415d93791835b29f8ffca.zip |
Added support for CHECK_RPM_PACKAGES and CHECK_RPM_INTEGRITY.
Diffstat (limited to 'src')
-rw-r--r-- | src/msec/config.py | 7 | ||||
-rwxr-xr-x | src/msec/libmsec.py | 8 | ||||
-rw-r--r-- | src/msec/version.py | 2 |
3 files changed, 11 insertions, 6 deletions
diff --git a/src/msec/config.py b/src/msec/config.py index 29bcedb..9760100 100644 --- a/src/msec/config.py +++ b/src/msec/config.py @@ -67,7 +67,8 @@ SETTINGS = {'BASE_LEVEL': ("libmsec.base_level", 'CHECK_PASSWD' : ("libmsec.check_passwd", ['yes', 'no']), 'CHECK_SHADOW' : ("libmsec.check_shadow", ['yes', 'no']), 'CHECK_CHKROOTKIT' : ("libmsec.check_chkrootkit", ['yes', 'no']), - 'CHECK_RPM' : ("libmsec.check_rpm", ['yes', 'no']), + 'CHECK_RPM_PACKAGES' : ("libmsec.check_rpm_packages", ['yes', 'no']), + 'CHECK_RPM_INTEGRITY' : ("libmsec.check_rpm_integrity", ['yes', 'no']), 'CHECK_SHOSTS' : ("libmsec.check_shosts", ['yes', 'no']), 'CHECK_USERS' : ("libmsec.check_users", ['yes', 'no']), 'CHECK_GROUPS' : ("libmsec.check_groups", ['yes', 'no']), @@ -129,8 +130,8 @@ SETTINGS_NETWORK = ["ACCEPT_BOGUS_ERROR_RESPONSES", "ACCEPT_BROADCASTED_ICMP_ECH # periodic checks SETTINGS_PERIODIC = ["CHECK_PERMS", "CHECK_USER_FILES", "CHECK_SUID_ROOT", "CHECK_SUID_MD5", "CHECK_SGID", "CHECK_WRITABLE", "CHECK_UNOWNED", "FIX_UNOWNED", "CHECK_PROMISC", "CHECK_OPEN_PORT", "CHECK_FIREWALL", - "CHECK_PASSWD", "CHECK_SHADOW", "CHECK_CHKROOTKIT", "CHECK_RPM", "CHECK_SHOSTS", - "CHECK_USERS", "CHECK_GROUPS", + "CHECK_PASSWD", "CHECK_SHADOW", "CHECK_CHKROOTKIT", "CHECK_RPM_PACKAGES", "CHECK_RPM_INTEGRITY", + "CHECK_SHOSTS", "CHECK_USERS", "CHECK_GROUPS", "TTY_WARN", "SYSLOG_WARN", "MAIL_EMPTY_CONTENT", ] diff --git a/src/msec/libmsec.py b/src/msec/libmsec.py index c22a8a6..24fa0dd 100755 --- a/src/msec/libmsec.py +++ b/src/msec/libmsec.py @@ -1456,8 +1456,12 @@ class MSEC: """ Enable checking for known rootkits using chkrootkit.""" pass - def check_rpm(self, param): - """ Enable verification of installed RPM packages.""" + def check_rpm_packages(self, param): + """ Enable verification for changes in the installed RPM packages. This will notify you when new packages are installed or removed.""" + pass + + def check_rpm_integrity(self, param): + """ Enable verification of integrity of installed RPM packages. This will notify you if checksums of the installed files were changed, showing separate results for binary and configuration files.""" pass def tty_warn(self, param): diff --git a/src/msec/version.py b/src/msec/version.py index 9fa799e..9131e62 100644 --- a/src/msec/version.py +++ b/src/msec/version.py @@ -1 +1 @@ -version='0.60.12' +version='0.60.22' |