Michael Boelen
48195ce221
Initial work to detect Lynis in cronjobs
2019-03-14 12:32:19 +01:00
Michael Boelen
66066ae226
Changed year and preparing for new release
2019-01-31 14:47:35 +01:00
Michael Boelen
c1f9417792
Initialise some variables for uploading
2018-10-05 10:17:26 +02:00
Michael Boelen
7e41339d95
Added QNAP device variable
2018-09-19 13:26:27 +02:00
Michael Boelen
7b664a7560
Reverse PATH search
2018-01-25 19:43:51 +01:00
Michael Boelen
3a4bc4db9c
Use binary paths from both PATH and predefined list to improve detection on all platforms
2018-01-25 19:14:58 +01:00
Michael Boelen
2ec24e73ed
Initial import for USB group
2018-01-24 19:39:06 +01:00
Dave Vehrs
8f689d4723
Adding USBGuard to checks for USB Devices. ( #499 )
...
* Added kernel.dmesg_restrict to sysctl checks.
* Initial addition of tests_usb_devices
* More updates for tests_usb_devices
* More updates
* Updated logging and other output.
2018-01-24 19:29:50 +01:00
Michael Boelen
c6269941b3
Added lsmod binary
2018-01-18 16:54:45 +01:00
Michael Boelen
fcb421e458
Added vgdisplay binary
2018-01-18 16:53:39 +01:00
Michael Boelen
cb8ab96308
Added GRUB conf file
2018-01-18 16:52:30 +01:00
Michael Boelen
6e549eb545
Set ip binary
2018-01-18 16:23:55 +01:00
BlessJah
d7d42d9103
remove non printable characters from code ( #470 )
...
Non printable ESC character is required to obtain terminal escape
sequence i.e. for changing output color.
Such sequences (especially ESC character) were replaced by command
substitution producing exactly same result (variable value), but using
only "safe" characters.
Use of printf and especialy '\033' or '\0ddd' sequences is described
here:
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/printf.html#tag_20_94_13
Use of $(command) or command substitution is described here:
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_03
Verbatim TAB characters were replaced with \t escape sequence as
described to avoid problems with editors silently replacing them or
developer accidentialy messing up the regex.
2018-01-17 17:12:36 +01:00
Michael Boelen
66f8cb2441
Changed year
2018-01-11 09:50:26 +01:00
Michael Boelen
c487bcb277
\-C flag of ps is different on BSD
2017-12-24 14:05:55 +01:00
Michael Boelen
4042c45954
Changes for new plugin class 'hardware'
2017-12-08 09:37:55 +01:00
Michael Boelen
499f7d5015
Improve process detection
2017-09-16 14:08:26 +02:00
Michael Boelen
a547953d99
Set default log directory, or allow it be set per OS
2017-08-08 14:52:59 +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
Michael Boelen
a04b2da851
Initialize variables
2017-04-23 20:19:02 +02:00
Michael Boelen
a8c021dd9c
Status of MongoDB instances
2017-02-10 13:07:53 +01:00
Michael Boelen
34ba1ba184
Changed date and preparing for release
2017-02-09 13:35:40 +01:00
Michael Boelen
aadd58e6a6
Allow option to configure host IDs via profile
2016-12-02 13:19:29 +01:00
Michael Boelen
b5a1deae47
Added variable for readlink binary
2016-11-08 19:47:59 +01:00
Michael Boelen
1cb1fc40ca
Added more definitions for tools
2016-10-28 11:48:20 +02:00
Michael Boelen
d0eae6480d
Support for Docker container detection
2016-10-16 15:13:04 +02:00
Michael Boelen
063f50f39c
Add upload-only command
2016-10-13 20:15:00 +02:00
Michael Boelen
870ac295c6
Show possible solution with findings
2016-09-24 15:51:05 +02:00
Michael Boelen
9e7dfd52d8
Initialize variables for binaries
2016-09-10 16:11:43 +02:00
Michael Boelen
fdf3ded89f
New command 'lynis show details' to display test details
2016-08-26 14:05:20 +02:00
Michael Boelen
c11f7fc1ce
Do not show update message when using 'show' helper
2016-08-23 20:21:26 +02:00
Michael Boelen
c730a3185e
Add StoreNginxSettings function to store parsed nginx configuration
2016-08-16 08:07:08 +02:00
Michael Boelen
e06db1477d
Add notebook hardware detection
2016-08-13 16:38:07 +02:00
Michael Boelen
89cb348950
Variable for reason why tests are skipped
2016-08-13 11:16:37 +02:00
Michael Boelen
bcfdcc2b97
Add show-report-solution setting
2016-08-13 09:45:38 +02:00
Michael Boelen
aaa89fc6ce
Set initial root directory to '/'
2016-08-11 19:55:29 +02:00
Michael Boelen
e176011912
Allow repository update to be disabled
2016-08-11 10:01:29 +02:00
alobodzinski
1d63d89dfd
OS_KERNELVERSION_FULL is set only on Linux, OS_KERNELVERSION is not set on AIX, HP-UX, and Solaris ( #254 )
...
Set initial values
2016-08-04 14:24:44 +02:00
Michael Boelen
cfdc8228fd
[PKGS-7388] Readability improvements and initialization
2016-07-30 16:40:44 +02:00
Michael Boelen
af999d3207
Allow strict code checking for developers
2016-07-28 11:39:10 +02:00
Michael Boelen
ff3f13cdd0
Make Lynis run in quick mode by default
2016-07-27 12:14:25 +02:00
Michael Boelen
37763dcf4f
[DBS-1880] Detection for redis
2016-07-24 19:46:45 +02:00
Michael Boelen
2f4c854ba7
Rename of categories, introduction of groups
2016-07-24 17:22:00 +02:00
Michael Boelen
65eaeb7ce9
Add header as color
2016-07-24 13:05:36 +02:00
Michael Boelen
c1d351fe32
Add bold as color
2016-07-24 11:43:18 +02:00
Michael Boelen
cb76421d9c
Proper display of tool tips configuration, while not showing tips when using show module
2016-07-12 20:09:10 +02:00
Michael Boelen
c090e73ca1
Add blue colors for tips
2016-07-11 20:06:46 +02:00
Michael Boelen
474455d18b
Define colors
2016-07-05 19:55:31 +02:00
Michael Boelen
f8bee58ade
Implement tooltips
2016-07-05 18:18:54 +02:00
Michael Boelen
bac442c6fe
Migrate to new options, including skip-plugins
2016-07-05 17:26:27 +02:00