diff --git a/lynis_report.pl b/lynis_report.pl index 565739b..eb720fd 100755 --- a/lynis_report.pl +++ b/lynis_report.pl @@ -24,6 +24,7 @@ GetOptions( if ($help) { &usage; } my %to_bool = ( 0 => 'false', 1 => 'true' ); +my %vm_mode = ( 0 => 'false', 1 => 'guest', 2 => 'host' ); my %to_long_severity = ( 'C' => 'Critical', 'S' => 'Severe', 'H' => 'High', 'M' => 'Medium', 'L' => 'Low', 'I' => 'Informational' ); my %systemd_uf_status_color = ( 'enabled' => '#00ff00', @@ -453,12 +454,15 @@ END END print OUT "\t\t\t\t\t\tAvailable shells:".join("
\n", @{$lynis_report_data{'available_shell[]'}})."\n"; $lynis_report_data{'locate_db'} = " " if ((!defined($lynis_report_data{'locate_db'})) or ($lynis_report_data{'locate_db'} eq "")); + #print STDERR colored($lynis_report_data{'vm'}."\n", "bold magenta"); + $lynis_report_data{'vm'} = 0 if ((!defined($lynis_report_data{'vm'})) or ($lynis_report_data{'vm'} eq "")); + #print STDERR colored($lynis_report_data{'vm'}."\n", "bold magenta"); + print OUT "\t\t\t\t\tlocate db:$lynis_report_data{'locate_db'}\n"; + print OUT "\t\t\t\t\tuptime (days):$lynis_report_data{'uptime_in_days'}\n"; print OUT <locate db:$lynis_report_data{'locate_db'} - uptime (days):$lynis_report_data{'uptime_in_days'} - vm:$to_bool{$lynis_report_data{'vm'}} + vm:$vm_mode{$lynis_report_data{'vm'}} END if ((defined($lynis_report_data{'vmtype'})) and ($lynis_report_data{'vmtype'} ne "")) { print OUT "\t\t\t\t\t\tvm_type:$lynis_report_data{'vmtype'}\n"; @@ -544,10 +548,13 @@ END resolv.conf search domain: END if (exists($lynis_report_data{'resolv_conf_search_domain[]'})) { + #print STDERR colored($lynis_report_data{'resolv_conf_search_domain[]'}."\n", "bold magenta"); if (ref($lynis_report_data{'resolv_conf_search_domain[]'}) eq 'ARRAY') { print OUT "\t\t\t\t\t\t".join("
\n",@{$lynis_report_data{'resolv_conf_search_domain[]'}})."\n"; + #} elsif (ref($lynis_report_data{'resolv_conf_search_domain[]'}) eq 'HASH') { + # print OUT "\t\t\t\t\t\t".join("
\n",keys(%{$lynis_report_data{'resolv_conf_search_domain[]'}}))."\n"; } else { - print OUT "\t\t\t\t\t\t\n"; + print OUT "\t\t\t\t\t\t$lynis_report_data{'resolv_conf_search_domain[]'}\n"; } } print OUT <