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
Kamil Boratyński
2465556567
features/testcases ( #161 )
...
* Implemented equal test case.
* Implemented not-equal test case.
* Implemented greater-than test case.
* Implemented greater-or-equal test case.
* Implemented less-than test case.
* Implemented less-or-eqal test case.
Added some improvements and unifications.
* Added more unifications.
* Added more logs.
* Unified not-equal test.
2016-04-10 16:32:21 +02:00
mboelen
cab2b9071c
Adding --debug to Display function
2016-04-02 18:28:02 +02:00
mboelen
17c435801d
Added return values to IsRunning function
2016-04-02 17:18:19 +02:00
mboelen
251b861df5
Changed function name to better reflect goal and UDP support
2016-03-30 13:45:34 +02:00
mboelen
3ad0bc9582
Renamed function to IsPortListening
2016-03-30 12:18:11 +02:00
Kamil Boratyński
1f320f68c2
Fixed IsTcpUdpListening function
2016-03-22 23:57:09 +01:00
Kamil Boratyński
3e5555fb12
Added listening function.
...
Listening functions checks whether there exist a service listening
on specified protocol and port.
2016-03-22 23:53:58 +01:00
mboelen
488c08c3f3
Add better description of hardening points assignment
2016-03-16 11:19:17 +01:00
Michael Boelen
a629248048
Merge pull request #134 from rhyven/patch-4
...
Make AddHP identify non-optimal HP in logfile entries
2016-03-16 11:02:15 +01:00
mboelen
322c7354d9
Added alternative location for dmidecode
2016-03-16 10:54:49 +01:00
mboelen
bdc0f010c1
Set fixed dmidecode location
2016-03-16 09:54:54 +01:00
Eric Light
2ff7ce26c9
Make AddHP identify non-optimal HP in logfile entries
2016-03-14 10:35:57 +13:00
mboelen
6197ac08e7
Added link to website, blog, github
2016-03-13 16:00:39 +01:00
mboelen
f6c84785e7
Changed exception of missing eth0 interface into an informational message
2016-02-24 19:59:23 +01:00
mboelen
1cb90916ee
Added functions and variables for creation of temporary files
2016-01-11 01:04:04 +01:00
mboelen
70c90bc8fa
Added new function TestValue
2016-01-01 14:56:09 +01:00
mboelen
95832c61d1
Update to reflect renamed functions logtext and report
2015-12-22 16:02:32 +01:00
mboelen
a59731405f
Comment out unused function RealFilename
2015-12-21 11:26:00 +01:00
mboelen
c68771a57a
Ensure that readlink only is used when it is available
2015-12-21 10:03:51 +01:00
mboelen
3e94c4a8f0
Added ssh_host_ed25519_key and ssh_host_ed25519_key.pub as sources to create Host ID
2015-12-04 14:25:24 +01:00
mboelen
54e7f62d9a
Enhancements to retrieve file permissions and related logging
2015-12-01 12:38:40 +01:00
mboelen
a98f377f4d
Test for blacklisted host ID values
2015-10-23 13:42:23 +02:00
mboelen
ebc7cb113e
Create a host ID by using SSH keys, when possible
2015-10-22 15:54:51 +02:00
mboelen
9d1cec8a9b
Changes to check for presence BusyBox, to better support platforms using this as primary shell
2015-10-14 16:49:57 +02:00
SiemKorteweg
0c48fc3880
Optimized use of cat, grep and awk.
...
Detection of duplicate entries in /etc/hosts is now more robust.
On CentOS7 the SERVICE_MANAGER is detected correctly.
2015-10-10 13:25:14 +02:00