Michael Boelen
|
5778d4fa0d
|
Add fuctions: AddSetting, DiscoverProfiles, ParseProfiles
|
2016-07-05 16:47:32 +02:00 |
Michael Boelen
|
fbd24b585a
|
Rename Maid to CleanUp
|
2016-07-05 12:16:49 +02:00 |
Michael Boelen
|
a1ebc18a76
|
Don't override variables of ReportDetails functions on every parameter
|
2016-06-30 11:34:27 +02:00 |
Michael Boelen
|
b553f01b2a
|
Allow long lines of text by resetting number of spaces to 0 when needed
|
2016-06-18 11:14:50 +02:00 |
Michael Boelen
|
1be27c7b00
|
Added IsDeveloperVersion to detect if release is still under development
|
2016-06-18 09:28:53 +02:00 |
Michael Boelen
|
7725ce6cc8
|
Use a common date/time format for log entries
|
2016-05-25 21:36:12 +02:00 |
Michael Boelen
|
0d62613388
|
Store host IDv2 and detect utilities when no binaries scan has been done
|
2016-05-17 18:07:43 +02:00 |
Michael Boelen
|
573698afdb
|
Show debug details on screen in verbose mode
|
2016-05-16 20:56:16 +02:00 |
Michael Boelen
|
50609242c2
|
Only use public keys for host ID creation
|
2016-05-10 14:21:09 +02:00 |
Michael Boelen
|
ef23180adc
|
Decrease length of hostid v2 as hostname is stored already
|
2016-05-10 11:47:33 +02:00 |
Michael Boelen
|
dfce1a770a
|
Removed local variable assignment to prevent portability issues
|
2016-05-09 14:20:16 +02:00 |
Michael Boelen
|
a40331aedc
|
Clean up unneeded log entries
|
2016-05-09 13:50:38 +02:00 |
Michael Boelen
|
632e8bd47a
|
Show hardware address in log
|
2016-05-09 13:46:32 +02:00 |
Michael Boelen
|
788ab9999d
|
Create a version 2 host ID
|
2016-05-05 17:49:41 +02:00 |
Michael Boelen
|
076c5dd093
|
Initial work to profile for custom configurations check (key-value)
|
2016-05-04 21:38:42 +02:00 |
Michael Boelen
|
eded02cfde
|
Rewritten counters and dealing with values
|
2016-05-03 14:57:53 +02:00 |
Michael Boelen
|
bbdfce2b05
|
Performance: only use lshw at end, and when having root privileges
|
2016-05-03 13:15:46 +02:00 |
Michael Boelen
|
dab69d2860
|
Don't show errors when we are running non-privileged
|
2016-05-03 13:11:28 +02:00 |
Michael Boelen
|
062782e7a5
|
Remove blank line and space
|
2016-05-03 12:55:23 +02:00 |
Michael Boelen
|
efebb99da1
|
Add action to take when a file has not the right permissions
|
2016-05-02 17:13:06 +02:00 |
Michael Boelen
|
6ea27b912c
|
Add owner and group permissions check
|
2016-05-02 15:45:27 +02:00 |
mboelen
|
539bd49856
|
Big overhaul of functions file. Cleaning up, structurizing, and adding comments
|
2016-04-28 12:31:38 +02:00 |
mboelen
|
9e312f5a5f
|
Replaced functions and minor cleanups
|
2016-04-28 09:15:54 +02:00 |
mboelen
|
f109c318d9
|
Detect when weak protocols are used, simplify nginx test
|
2016-04-27 16:51:12 +02:00 |
mboelen
|
7c4099a7da
|
Call WaitForKeypress from wait_for_keypress, and report this old function when called to developers
|
2016-04-27 16:14:22 +02:00 |
mboelen
|
f4691536ee
|
Add nginx ssl_protocol values to report, minor adjustments to ReportDetails function
|
2016-04-27 16:09:29 +02:00 |
mboelen
|
6a4287bd64
|
Proper reference to IsDeveloperMode
|
2016-04-26 21:25:14 +02:00 |
mboelen
|
c98b37955c
|
Added IsOwnedByRoot function
|
2016-04-26 21:20:37 +02:00 |
mboelen
|
216611259e
|
Optimize IsWorldWritable function, with additional debugging data for developers
|
2016-04-26 13:52:26 +02:00 |
mboelen
|
55799a524c
|
Added developer mode (--developer)
|
2016-04-26 13:40:21 +02:00 |
mboelen
|
2cefdb79d6
|
Log when a file is world-writable according IsWorldWritable
|
2016-04-26 13:34:17 +02:00 |
mboelen
|
ba0381a775
|
Lowercase all tests when using them in comparisons
|
2016-04-25 15:49:00 +02:00 |
mboelen
|
c02ab08b50
|
Set quiet and quickmode when using --show-warnings-only or show-warnings-only
|
2016-04-25 11:51:37 +02:00 |
mboelen
|
bedadd9cd1
|
Do not show text on screen in quiet mode
|
2016-04-25 11:13:27 +02:00 |
mboelen
|
2f07fa1d87
|
Allow show-warnings-only and --(show-)warnings-only option
|
2016-04-25 11:10:23 +02:00 |
mboelen
|
0f64d106b1
|
Changed supporting text for ReportManual function
|
2016-04-25 10:55:34 +02:00 |
mboelen
|
821be1ea0c
|
Remove color between categories, to prevent new users missing that on white background
|
2016-04-20 14:14:10 +02:00 |
mboelen
|
560acfadf6
|
Log what particular atomic test has been skipped and why
|
2016-04-20 12:08:34 +02:00 |
mboelen
|
64561d4b07
|
Add IsDebug and IsVerbose functions
|
2016-04-19 19:44:23 +02:00 |
mboelen
|
c2d5d93fad
|
Colored output for debug details on screen
|
2016-04-19 18:01:16 +02:00 |
mboelen
|
1f0261f168
|
Add details to AddHP function
|
2016-04-19 17:48:06 +02:00 |
mboelen
|
6d512f48ac
|
Improved text for assigning hardening points
|
2016-04-19 17:35:45 +02:00 |
mboelen
|
a23758e21f
|
Replace = signs to simplify parsing of data
|
2016-04-19 13:56:28 +02:00 |
mboelen
|
e9eae5b8b5
|
Allow skipping of individual tests or atomic tests
|
2016-04-19 12:37:00 +02:00 |
mboelen
|
461bb84b62
|
Use correct TEMP_FILE variable
|
2016-04-19 10:34:04 +02:00 |
mboelen
|
41589b14c2
|
Added missing ;;
|
2016-04-19 09:55:02 +02:00 |
mboelen
|
722703da31
|
Extended ReportDetails function
|
2016-04-19 09:53:30 +02:00 |
mboelen
|
bebf3d0bd5
|
Use semicolon instead of comma
|
2016-04-19 07:38:24 +02:00 |
mboelen
|
c5de5e6a1b
|
Added ReportDetails to store values of atomic tests
|
2016-04-13 16:11:46 +02:00 |
mboelen
|
991083c13f
|
Added new function ContainsString to search for the needle in the haystack
|
2016-04-13 11:48:02 +02:00 |