From 762f4f3d8e142956a0dd4942403e468d901b14a8 Mon Sep 17 00:00:00 2001 From: dataking Date: Sat, 4 Jun 2016 17:41:24 -0700 Subject: [PATCH] added host details --- lynis_report.pl | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/lynis_report.pl b/lynis_report.pl index c23c6b8..4cdcc19 100755 --- a/lynis_report.pl +++ b/lynis_report.pl @@ -122,8 +122,8 @@ print OUT <

lynis Asset Report

created by lynis_report

- - +
lynis info
+
lynis infohost info

host findings:

@@ -239,6 +239,19 @@ print OUT <hostid:$lynis_report_data{'hostid'} hostid:$lynis_report_data{'hostid2'} +
+

host info:

+ + + + + +END +print OUT "\t\t\t\n"; +print OUT < + +
hostname:$lynis_report_data{'hostname'}domainname:$lynis_report_data{'domainname'}resolv.conf domain:$lynis_report_data{'resolv_conf_domain'}
os:$lynis_report_data{'os'}os fullname:$lynis_report_data{'os_fullname'}os_version:$lynis_report_data{'os_version'}
GRSecurity:$to_bool{$lynis_report_data{'framework_grsecurity'}}SELinux:$to_bool{$lynis_report_data{'framework_selinux'}}memory:$lynis_report_data{'memory_size'} $lynis_report_data{'memory_units'}
linux version:$lynis_report_data{'linux_version'}pae enabled:$to_bool{$lynis_report_data{'cpu_pae'}}nx enabled:$to_bool{$lynis_report_data{'cpu_nx'}}
network interfaces:".join("
\n", @{$lynis_report_data{'network_interface[]'}})."
ipv4 addresses:".join("
\n", @{$lynis_report_data{'network_ipv4_address[]'}})."
ipv6 addresses:".join("
\n", @{$lynis_report_data{'network_ipv6_address[]'}})."
kernel version:$lynis_report_data{'linux_kernel_version'}kernel release version:$lynis_report_data{'linux_kernel_release'}uptime (days):$lynis_report_data{'uptime_in_days'}
vm:$to_bool{$lynis_report_data{'vm'}}vm_type:$lynis_report_data{'vmtype'}uptime (secs):$lynis_report_data{'uptime_in_seconds'}
@@ -246,8 +259,8 @@ END close OUT or die colored("There was a proble closing the output file ($output): $! \n", "bold red"); -my @indexes = qw( lynis_version lynis_tests_done lynis_update_available license_key report_datetime_start report_datetime_end plugins_directory plugins_enabled finish report_version_major report_version_minor hostid hostid2 plugin_enabled_phase1[] hardening_index warning[] ); +my @indexes = qw( lynis_version lynis_tests_done lynis_update_available license_key report_datetime_start report_datetime_end plugins_directory plugins_enabled finish report_version_major report_version_minor hostid hostid2 plugin_enabled_phase1[] hardening_index warning[] hostname domainname linux_kernel_version linux_config_file memory_size nameserver[] network_interface[] framework_grsecurity vm vmtype uptime_in_seconds linux_kernel_release os framework_selinux uptime_in_days resolv_conf_domain os_fullname default_gateway cpu_nx cpu_pae linux_version os_version network_ipv6_address[] boot_loader suggestion[] manual manual[] linux_version cpu_pae cpu_nx network_ipv4_address[] network_ipv6_address[] network_interfaces[] ); foreach my $idx ( sort @indexes ) { delete($lynis_report_data{$idx}); } -#print Dumper(\%lynis_report_data); +print Dumper(\%lynis_report_data);