Michael Boelen
499f7d5015
Improve process detection
2017-09-16 14:08:26 +02:00
Brian Ginsbach
30c58dd1ed
Don't assume sshd version is in first line ( #452 )
...
There are some versions of OpenSSH where the version information
isn't in the first line (like NetBSD's with the HPN patches).
2017-09-04 15:33:28 +02:00
Michael Boelen
00648a636c
Improve systemd detection
2017-08-17 20:28:32 +02:00
Michael Boelen
4ecb9d4d05
[bulk change] cleaning up, code enhancements, initialization of variables, and new tests
2017-04-30 17:59:35 +02:00
hlein
b595cc0fb5
Various cleanups ( #363 )
...
* 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-03-06 07:41:21 +00:00
Michael Boelen
38af9121ea
Properly detect SSH version
2017-02-14 20:10:42 +01:00
Michael Boelen
ea16e798ee
Grammar fix
2017-02-14 20:05:45 +01:00
Michael Boelen
9c71f6061d
Check for pgrep binary
2017-02-10 12:58:59 +01:00
Michael Boelen
34ba1ba184
Changed date and preparing for release
2017-02-09 13:35:40 +01:00
Michael Boelen
57dd96f6c6
Added support for iptables-save
2017-01-28 15:46:56 +01:00
pyllyukko
d25dcd09ef
Set MAC_FRAMEWORK_ACTIVE=1 if grsecurity's RBAC is enabled ( #348 )
...
* Look for gradm utility
* Set MAC_FRAMEWORK_ACTIVE=1 if grsec's RBAC is enabled
2017-01-16 11:02:03 +00:00
Justin P
50b06efd30
macOS Refactoring ( #311 )
...
* 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-11-05 11:53:22 +01:00
Michael Boelen
1cb1fc40ca
Added more definitions for tools
2016-10-28 11:48:20 +02:00
Michael Boelen
22d27434c9
Enhance pkg support on FreeBSD
2016-10-15 16:38:33 +02:00
Michael Boelen
622d15321b
Added clamconf binary
2016-10-06 11:15:28 +02:00
Michael Boelen
0cc27b956e
New test INSE-8050
2016-10-05 09:50:06 +02:00
Michael Boelen
db419495bf
Added support for arch-audit tooling
2016-09-24 14:49:14 +02:00
Michael Boelen
2534fb99a9
Added file, head, mount, uname, uniq, wc, and xargs
2016-09-10 16:12:15 +02:00
Michael Boelen
2b005afd04
Add cut and sed to binary list
2016-09-08 21:04:35 +02:00
BlueC0re
a596bdc349
added TRBINARY + fix nftables check ( #276 )
...
fixes #273
2016-09-06 20:58:30 +02:00
Michael Boelen
facb68bc32
Added base64 binary
2016-08-29 10:06:41 +02:00
Michael Boelen
a6b04a3ace
Added sort to list of binaries
2016-08-25 15:30:25 +02:00
Michael Boelen
220476d955
Test for blkid binary
2016-07-30 14:09:44 +02:00
Yann ILAS
bc313949c8
Add of MODPROBE variable ( #202 )
...
Test for presence of modprobe utility
2016-05-19 17:23:54 +02:00
Michael Boelen
9f14495d70
Added sha256 and sha256sum utilities
2016-05-05 17:49:04 +02:00
Michael Boelen
eded02cfde
Rewritten counters and dealing with values
2016-05-03 14:57:53 +02:00
mboelen
9e312f5a5f
Replaced functions and minor cleanups
2016-04-28 09:15:54 +02:00
mboelen
098a2e3760
Added istat binary
2016-04-26 21:20:17 +02:00
mboelen
a2514f20e1
Improve logging to state what directory will be scanned
2016-04-19 17:25:25 +02:00
mboelen
a3ae0a450a
No breaks betweens directories
2016-04-19 17:24:08 +02:00
mboelen
2d7ef97605
Consider binaries check as a core test
2016-04-19 17:23:12 +02:00
Eric Light
3b3a852122
Added tooling tests for Fail2Ban ( #162 )
...
* Added binary for Fail2Ban
* Added test for Fail2Ban (presence and configuration)
* Added test to check for enabled Fail2Ban jails
* Added test to confirm at least one enabled jail. Fixed regex.
* Added check to confirm iptables has a fail2ban chain
2016-04-13 08:12:26 +02:00
mboelen
8cc47819b4
Removed copyright line, added description
2016-03-13 16:03:46 +01:00
mboelen
6197ac08e7
Added link to website, blog, github
2016-03-13 16:00:39 +01:00
mboelen
1e12852b12
Initial support for DNF package manager
2016-01-25 13:18:59 +01:00
mboelen
95832c61d1
Update to reflect renamed functions logtext and report
2015-12-22 16:02:32 +01:00
mboelen
ddfd21b696
Added test for gzip to allow compression of report file
2015-12-21 19:13:50 +01:00
mboelen
526c519300
Retrieve cURL version number
2015-12-21 11:25:38 +01:00
Jason Novinger
e5cc018ad1
Add python2/3 detection and report version
...
Add support for checking generic Python, Python 2.x, and Python 3.x with
version reporting.
2015-11-07 18:16:23 -06:00
mboelen
1b9b084c03
Changed lmd to maldet, as LMD detection
2015-09-24 17:45:11 +02:00
mboelen
4f5eedabfc
Added the detection of LMD, or Linux Malware Detect tooling
2015-09-24 16:45:03 +02:00
Roland Smith
f11783dbdf
Merge branch 'master' into freebsd-services
2015-09-16 20:29:51 +02:00
mboelen
28d9a49a5f
Renamed BINPATHS to BIN_PATHS
2015-09-10 19:45:12 +02:00
mboelen
f4c2bd52fb
Ensure that docker is a file, not directory in /usr/libexec
2015-09-03 15:43:33 +02:00
mboelen
e06d706c83
Optimizing code, cleaning up
2015-07-22 12:20:03 +02:00
mboelen
30b9b1edd9
Added support for Docker binary
2015-05-27 11:25:07 +02:00
mboelen
6a0417da8b
Added Python and updated PHP description
2015-04-29 14:20:46 +02:00
mboelen
aa8410477e
Performance tuning by removing full listing of binaries from log
2015-04-29 11:57:30 +02:00
Roland Smith
4d94227a08
Find FreeBSD service binary.
2015-04-27 19:33:11 +02:00
mboelen
e1a3d59f8d
Added csum binary detection for AIX systems
2015-03-18 15:35:11 +01:00