From 62cccb86cc10abd4f27fe6009c0e14df5aa0fd62 Mon Sep 17 00:00:00 2001 From: Leandro Pereira Date: Tue, 18 Jun 2019 07:36:01 -0700 Subject: Add information about SELinux and other LSMs --- modules/computer.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'modules/computer.c') diff --git a/modules/computer.c b/modules/computer.c index 61a75ec5..2a8c56b5 100644 --- a/modules/computer.c +++ b/modules/computer.c @@ -534,13 +534,24 @@ gchar *callback_security(void) { struct Info *info = info_new(); - info_add_group(info, _("Security"), + info_add_group(info, _("HardInfo"), info_field(_("HardInfo running as"), (getuid() == 0) ? _("Superuser") : _("User")), + info_field_last()); + + info_add_group(info, _("Health"), info_field_update(_("Available entropy in /dev/random"), 1000), + info_field_last()); + + info_add_group(info, _("Hardening Features"), info_field(_("ASLR"), idle_free(computer_get_aslr())), info_field(_("dmesg"), idle_free(computer_get_dmesg_status())), info_field_last()); + info_add_group(info, _("Linux Security Modules"), + info_field(_("Modules available"), idle_free(computer_get_lsm())), + info_field(_("SELinux status"), computer_get_selinux()), + info_field_last()); + return info_flatten(info); } -- cgit v1.2.3