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
2019-09-13Tests using lsof may ignore threads (if supported)Michael Boelen
2019-08-28Disabled suggestion for now, as some people will just install a suggested ↵Michael Boelen
tool to comply instead of determining if it really makes sense. So this suggestion requires more explanation before people turning it on. Also, promisc mode may be impacted, so users see a new issue show up while they just resolved another.
2019-08-22Added NETW-3200Michael Boelen
2019-08-04Don't quote in for loop to prevent glueing individual lines togetherMichael Boelen
2019-07-26Use IsRunning exit code instead of variableMichael Boelen
2019-07-16Formatting and improved loggingMichael Boelen
2019-07-16Use -n instead of ! -zMichael Boelen
2019-07-14[NETW-3032] small rewrite of test and extended with addrwatchMichael Boelen
2019-06-24[NETW-3012] make ss command output preferred for Linux system and changed ↵Michael Boelen
output format
2019-05-16Move state recording to report sectionMichael Boelen
2019-03-21[NETW-3015] added support for ip binaryMichael Boelen
2019-02-28Fix #638. (#640)dataking
* fix for issue #453; simply add RPi/Raspian path to PAM_FILE_LOCATIONS * Only use data before # to handle inline comments in /etc/resolv.conf.
2019-01-31Changed year and preparing for new releaseMichael Boelen
2018-06-26query DNS with FQDN (#555)Thomas Sjögren
Signed-off-by: Thomas Sjögren <konstruktoid@users.noreply.github.com>
2018-05-01[NETW-2704] added support for local resolver used on Ubuntu 18.04Michael Boelen
2018-01-21Fix/amend DHCP client detection (#513)melak
- dhcpd is a server; the client is dhcpcd - While here, add udhcpc to the list of recognised DHCP clients
2018-01-11Changed yearMichael Boelen
2017-09-17Add 127.0.1.1 to NETW-2704 testMichael Boelen
2017-09-16Minor changes to using local resolversMichael Boelen
2017-09-16[NETW-2705] This is related to #437 and resolvconf but is split up. (#459)Ben Abrams
This specifically makes it so that when `/etc/resolv.conf` has one or more nameservers matching `127.0.[0-1].1` it should not warn as it is using local resolvers. We are simply using `grep -c "127.0.[0-1].1" /etc/resolv.conf` to determine this.
2017-08-03[NETW-3006] Updated detection of MAC addresses on LinuxMichael Boelen
2017-04-30[bulk change] cleaning up, code enhancements, initialization of variables, ↵Michael Boelen
and new tests
2017-04-23Code enhancementsMichael 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-03-06Various cleanups (#363)hlein
* Typo fix. * Style change: always use $(), never ``. The Lynis code already mostly used $(), but backticks were sprinkled around. Converted all of them. * Lots of minor spelling/typo fixes. FWIW these were found with: find . -type f -print0 | xargs -0 cat | aspell list | sort -u | egrep '^[a-z]+$' | less And then reviewing the list to pick out things that looked like misspelled words as opposed to variables, etc., and then manual inspection of context to determine the intention.
2017-02-09Changed date and preparing for release2.4.1Michael Boelen
2017-01-24Add stderr for other network testsMichael Boelen
2017-01-24Add stderr for NETW-3004Michael Boelen
2016-12-02Solved error on AIXMichael Boelen
2016-11-05macOS Refactoring (#311)Justin P
* Default all macOS `OS` names as macOS. Added comments to specify `uname` outputs for better understanding. * Refactored all `Mac` instances referring to macOS over to `macOS` formatting. Tested on my own machine, unable to find any errors outside of normal parameters.
2016-10-27[NETW-3004] add macOS supportMichael Boelen
2016-10-26Style improvementsMichael Boelen
2016-10-26NETW-3030 - DHCPD Support Added (#299)marcus-cr
Added support for DHCPD
2016-09-10Code cleanups and generic enhancementsMichael Boelen
2016-09-08Style improvements and command replacementsMichael Boelen
2016-08-29Check for arpon as ARP monitoring software (#267)afa-
2016-08-25Use detected binariesMichael Boelen
2016-08-10Removed unneeded fieldMichael Boelen
2016-07-27Rephrase suggestionMichael Boelen
2016-07-24Rename of categories, introduction of groupsMichael Boelen
2016-06-18Replaced text strings to allow translationsMichael Boelen
2016-05-03Rewritten counters and dealing with valuesMichael Boelen
2016-04-28Replaced old function names with new onesmboelen
2016-04-28Replaced functions and minor cleanupsmboelen
2016-04-13[NETW-3014] Test whitelisted interface in enabled profilesmboelen
2016-03-17Move stderr redirection to sysctl command instead of grep, to prevent errors ↵mboelen
displaying on screen
2016-03-13Removed copyright line, added descriptionmboelen
2016-03-13Added link to website, blog, githubmboelen
2016-02-25Make IPv6 check compatible for all systemsmboelen
2016-02-09Added OpenBSD for [NETW-3004]mboelen