Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-30 | add support for additional Aide db paths | Thomas Sjögren | |
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com> | |||
2021-01-07 | Preparation for release 3.0.3 | Michael Boelen | |
2020-10-22 | Add translate function for all sections | Stéphane | |
+ add EN and FR up to date languages files | |||
2020-03-25 | [FINT-4339] define what file to check for | Michael Boelen | |
2020-03-23 | Check for dm-integrity and dm-verity | Topi 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-22 | Check IMA/EVM status | Topi 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-20 | Updated date/year | Michael Boelen | |
2019-12-18 | Code style improvement: quote argument | Michael Boelen | |
2019-08-26 | Added FINT-4316 | Michael Boelen | |
2019-07-26 | [FINT-4334] improved process detection for lfd | Michael Boelen | |
2019-07-16 | Use -n instead of ! -z | Michael Boelen | |
2019-07-15 | Small code enhancements | Michael Boelen | |
2019-07-15 | [FINT-4328] correct text in log | Michael Boelen | |
2019-01-31 | Changed year and preparing for new release | Michael Boelen | |
2018-01-11 | Changed year | Michael Boelen | |
2017-04-23 | Code enhancements | Michael Boelen | |
2017-03-12 | Remove lines related to report | Michael Boelen | |
2017-03-07 | Lots 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-09 | Changed date and preparing for release2.4.1 | Michael Boelen | |
2016-10-26 | Warning 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-10 | Code cleanups and generic enhancements | Michael Boelen | |
2016-09-08 | Style improvements and command replacements | Michael Boelen | |
2016-08-25 | Use detected binaries | Michael Boelen | |
2016-07-28 | [FINT-4402] Use correct variable | Michael Boelen | |
2016-07-26 | Style changes | Michael Boelen | |
2016-07-26 | Typo fix | Michael Boelen | |
2016-07-24 | Rename of categories, introduction of groups | Michael Boelen | |
2016-06-18 | Replaced text strings to allow translations | Michael Boelen | |
2016-05-16 | Report multiple file integrity tools, clean ups, and renumber FINT-4316 to ↵ | Michael Boelen | |
FINT-4402 | |||
2016-04-28 | Replaced old function names with new ones | mboelen | |
2016-03-13 | Added link to website, blog, github | mboelen | |
2016-03-01 | Renamed FINT-4351 to FINT-4338 | mboelen | |
2016-03-01 | Update tests_file_integrity | Toni de la Fuente | |
2016-03-01 | added support to osquery | Toni de la Fuente | |
2015-12-21 | Rename of logtext and report functions, upcoming year change | mboelen | |
2015-09-07 | Delete trailing whitespace | Laurent Quillerou | |
2015-05-18 | Display only the tools actually found, to keep screen output as clean as ↵ | mboelen | |
possible | |||
2015-05-18 | Log file integrity monitoring tool, adding support for lfd (CSF) tool | mboelen | |
2015-01-03 | Update of the files to reflect HTTPS version of website and 2015. Happy New ↵ | mboelen | |
Year! | |||
2014-12-04 | Changed status of file integrity tool in report | mboelen | |
2014-10-27 | Perform configuration integrity test for AIDE | mboelen | |
2014-09-15 | Code cleanup and small enhancements | mboelen | |
2014-08-26 | Initial import | mboelen | |