Summary: Security Level & Program for the Linux Mandrake distribution Name: msec Version: 0.5 Release: 1mdk Source: msec-0.5.tar.gz Copyright: GPL Group: System Environment/Base BuildRoot: /var/tmp/msec Requires: /bin/bash setup chkconfig %description The Mandrake-Security package is designed to provide generic secure level to the Mandrake-Linux users... It will permit you to choose between level 1 to 5 & custom for a less -> more secured distribution. This packages includes several program that will be run periodically in order to test the security of your system and alert you if needed. %prep %setup %build make CFLAGS="$RPM_OPT_FLAGS" %install mkdir -p $RPM_BUILD_ROOT/etc/security/msec/init-sh mkdir -p $RPM_BUILD_ROOT/etc/security/msec/cron-sh mkdir -p $RPM_BUILD_ROOT/usr/bin cp init-sh/level*.sh $RPM_BUILD_ROOT/etc/security/msec/init-sh cp init-sh/lib.sh $RPM_BUILD_ROOT/etc/security/msec/init-sh cp init-sh/init.sh $RPM_BUILD_ROOT/etc/security/msec cp init-sh/file_perm.sh $RPM_BUILD_ROOT/etc/security/msec/init-sh cp init-sh/perm.[1-5] $RPM_BUILD_ROOT/etc/security/msec/init-sh cp init-sh/server.* $RPM_BUILD_ROOT/etc/security/msec/init-sh cp init-sh/grpuser $RPM_BUILD_ROOT/etc/security/msec/init-sh cp init-sh/custom.sh $RPM_BUILD_ROOT/etc/security/msec/init-sh cp cron-sh/*.sh $RPM_BUILD_ROOT/etc/security/msec/cron-sh touch $RPM_BUILD_ROOT/etc/security/msec/security.conf cp src/promisc_check/promisc_check $RPM_BUILD_ROOT/usr/bin %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) /etc/security/msec /usr/bin/promisc_check %changelog * Mon Dec 6 1999 Yoann Vandoorselaere - Released 0.5 - Divided security check into 2 files : security_check.sh & file_check.sh, the first do normal security check, the other watch at anormal change on the system... - Bug fix again & again - Updated perm files & fix a security problem ( thanks Axalon ). * Wed Dec 1 1999 Yoann Vandoorselaere - DrakX compatibility. * Wed Dec 1 1999 Yoann Vandoorselaere - Add & delete of userlist from audio group ( level 1 & 2 ). - Minor fix * Wed Dec 1 1999 Yoann Vandoorselaere - We now preserve config file implementation. - Minor fix to lib.sh - export profile variable... * Mon Nov 30 1999 Yoann Vandoorselaere - Many cron security check added. - Print more infos. * Mon Nov 29 1999 Yoann Vandoorselaere - Released 0.4 : - Now have a custom mode, just answer the question. - Msec print what it does. - Bug fix in LiloUpdate(). * Mon Nov 29 1999 Yoann Vandoorselaere - Fixed a few bugs in msec. * Fri Nov 26 1999 Yoann Vandoorselaere - grpuser was not installed. * Fri Nov 26 1999 Yoann Vandoorselaere - Fix a bug in level3.sh - level[12].sh Removed some unused code * Thu Nov 25 1999 Yoann Vandoorselaere - Call chkconfig with the new --msec option. * Thu Nov 25 1999 Yoann Vandoorselaere - Cleaned up tree. * Thu Nov 25 1999 Yoann Vandoorselaere - Removed touched file /-i * Thu Nov 25 1999 Yoann Vandoorselaere - Create rc.firewall to avoid error, - Call grpuser with the good path, - Call groupadd before usermod. * Tue Nov 23 1999 Yoann Vandoorselaere - New release (0.3) : Now each security level has it's own set of permissions. Add "." at the end of $PATH for level 1. Corrected some grave bug, it should work properly now. * Thu Nov 18 1999 Yoann Vandoorselaere - New release (0.2) : Fixed the path for promisc_check.sh : now /etc/security/msec/cron-sh/promisc_check.sh In level 1 & 2, user is now automagically added to the audio group. * Tue Nov 16 1999 Yoann Vandoorselaere - First packaging attempt :-).