Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CISOfy/lynis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-04-30add support for additional Aide db pathsThomas Sjögren
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
2021-01-07Preparation for release 3.0.3Michael Boelen
2020-10-22Add translate function for all sectionsStéphane
+ add EN and FR up to date languages files
2020-03-25[FINT-4339] define what file to check forMichael Boelen
2020-03-23Check for dm-integrity and dm-verityTopi Miettinen
Detect tools for dm-integrity and dm-verity, check if some devices in /dev/mapper/* use them and especially the system root device. Signed-off-by: Topi Miettinen <toiwoton@gmail.com>
2020-03-22Check IMA/EVM statusTopi Miettinen
Check for evmctl (Extended Verification Module) tool and system IMA (Integrity Measurement Architecture) status. Signed-off-by: Topi Miettinen <toiwoton@gmail.com>
2020-03-20Updated date/yearMichael Boelen
2019-12-18Code style improvement: quote argumentMichael Boelen
2019-08-26Added FINT-4316Michael Boelen
2019-07-26[FINT-4334] improved process detection for lfdMichael Boelen
2019-07-16Use -n instead of ! -zMichael Boelen
2019-07-15Small code enhancementsMichael Boelen
2019-07-15[FINT-4328] correct text in logMichael Boelen
2019-01-31Changed year and preparing for new releaseMichael Boelen
2018-01-11Changed yearMichael Boelen
2017-04-23Code enhancementsMichael Boelen
2017-03-12Remove lines related to reportMichael Boelen
2017-03-07Lots of cleanups (#366)hlein
* Description fix: SafePerms works on files not dirs. All uses of SafePerms are on files (and indeed, it would reject directories which would have +x set). * Lots of whitespace cleanups. Enforce everywhere(?) the same indentations for if/fi blocks. The standard for the Lynis codebase is 4 spaces. But sometimes it's 1, sometimes 3, sometimes 8. These patches standardize all(?) if blocks but _not_ else's (which are usually indented 2, but sometimes zero); I was too lazy to identify those (see below). This diff is giant, but should not change code behavior at all; diff -w shows no changes apart from whitespace. FWIW I identified instances to check by using: perl -ne 'if ($oldfile ne $ARGV) { $.=1; $oldfile=$ARGV; }; chomp; if ($spaces) { next unless /^( *)([^ ]+)/; $newspaces=length($1); $firsttok = $2; next unless defined($firsttok); $offset = ($firsttok eq "elif" ? 0 : 4); if ($newspaces != $spaces + $offset) { print "$ARGV:$ifline\n$ARGV:$.:$_\n\n" }; $ifline=""; $spaces=""; } if (/^( *)if (?!.*[; ]fi)/) { $ifline = "$.:$_"; $spaces = length($1); }' $(find . -type f -print0 | xargs -0 file | egrep shell | cut -d: -f1) Which produced output like: ./extras/build-lynis.sh:217: if [ ${VERSION_IN_SPECFILE} = "" -o ! "${VERSION_IN_SPECFILE}" = "${LYNIS_VERSION}" ]; then ./extras/build-lynis.sh:218: echo "[X] Version in specfile is outdated" ./plugins/plugin_pam_phase1:69: if [ -d ${PAM_DIRECTORY} ]; then ./plugins/plugin_pam_phase1:70: LogText "Result: /etc/pam.d exists" ...There's probably formal shellscript-beautification tools that I'm oblivious about. * More whitespace standardization. * Fix a syntax error. This looks like an if [ foo -o bar ]; was converted to if .. elif, but incompletely. * Add whitespace before closing ]. Without it, the shell thinks the ] is part of the last string, and emits warnings like: .../lynis/include/tests_authentication: line 1028: [: missing `]'
2017-02-09Changed date and preparing for release2.4.1Michael Boelen
2016-10-26Warning added for missing AIDE config file (#303)marcus-cr
Warning given if AIDE is detected but no configuration file found. Without configuration file AIDE will not work.
2016-09-10Code cleanups and generic enhancementsMichael Boelen
2016-09-08Style improvements and command replacementsMichael Boelen
2016-08-25Use detected binariesMichael Boelen
2016-07-28[FINT-4402] Use correct variableMichael Boelen
2016-07-26Style changesMichael Boelen
2016-07-26Typo fixMichael Boelen
2016-07-24Rename of categories, introduction of groupsMichael Boelen
2016-06-18Replaced text strings to allow translationsMichael Boelen
2016-05-16Report multiple file integrity tools, clean ups, and renumber FINT-4316 to ↵Michael Boelen
FINT-4402
2016-04-28Replaced old function names with new onesmboelen
2016-03-13Added link to website, blog, githubmboelen
2016-03-01Renamed FINT-4351 to FINT-4338mboelen
2016-03-01Update tests_file_integrityToni de la Fuente
2016-03-01added support to osqueryToni de la Fuente
2015-12-21Rename of logtext and report functions, upcoming year changemboelen
2015-09-07Delete trailing whitespaceLaurent Quillerou
2015-05-18Display only the tools actually found, to keep screen output as clean as ↵mboelen
possible
2015-05-18Log file integrity monitoring tool, adding support for lfd (CSF) toolmboelen
2015-01-03Update of the files to reflect HTTPS version of website and 2015. Happy New ↵mboelen
Year!
2014-12-04Changed status of file integrity tool in reportmboelen
2014-10-27Perform configuration integrity test for AIDEmboelen
2014-09-15Code cleanup and small enhancementsmboelen
2014-08-26Initial importmboelen