only print errors when relevant

This commit is contained in:
carlospolop 2025-05-25 02:10:07 +02:00
parent 1e72dbeb76
commit 65b98d11ac

View File

@ -457,35 +457,35 @@ namespace winPEAS.Checks
{ "Not Accessible", Beaprint.ansi_color_bad }, { "Not Accessible", Beaprint.ansi_color_bad },
}; };
Beaprint.AnsiPrint($" HTTP (80) Access: {(connectivityInfo.HttpAccess ? "Accessible" : "Not Accessible")}", colorsBool); Beaprint.AnsiPrint($" HTTP (80) Access: {(connectivityInfo.HttpAccess ? "Accessible" : "Not Accessible")}", colorsBool);
if (!string.IsNullOrEmpty(connectivityInfo.HttpError)) if (!connectivityInfo.HttpAccess && !string.IsNullOrEmpty(connectivityInfo.HttpError))
{ {
Beaprint.PrintException($" Error: {connectivityInfo.HttpError}"); Beaprint.PrintException($" Error: {connectivityInfo.HttpError}");
} }
// HTTPS Access // HTTPS Access
Beaprint.AnsiPrint($" HTTPS (443) Access: {(connectivityInfo.HttpsAccess ? "Accessible" : "Not Accessible")}", colorsBool); Beaprint.AnsiPrint($" HTTPS (443) Access: {(connectivityInfo.HttpsAccess ? "Accessible" : "Not Accessible")}", colorsBool);
if (!string.IsNullOrEmpty(connectivityInfo.HttpsError)) if (!connectivityInfo.HttpsAccess && !string.IsNullOrEmpty(connectivityInfo.HttpsError))
{ {
Beaprint.PrintException($" Error: {connectivityInfo.HttpsError}"); Beaprint.PrintException($" Error: {connectivityInfo.HttpsError}");
} }
// HTTPS By Domain Name // HTTPS By Domain Name
Beaprint.AnsiPrint($" HTTPS (443) Access by Domain Name: {(connectivityInfo.LambdaAccess ? "Accessible" : "Not Accessible")}", colorsBool); Beaprint.AnsiPrint($" HTTPS (443) Access by Domain Name: {(connectivityInfo.LambdaAccess ? "Accessible" : "Not Accessible")}", colorsBool);
if (!string.IsNullOrEmpty(connectivityInfo.LambdaError)) if (!connectivityInfo.LambdaAccess && !string.IsNullOrEmpty(connectivityInfo.LambdaError))
{ {
Beaprint.PrintException($" Error: {connectivityInfo.LambdaError}"); Beaprint.PrintException($" Error: {connectivityInfo.LambdaError}");
} }
// DNS Access // DNS Access
Beaprint.AnsiPrint($" DNS (53) Access: {(connectivityInfo.DnsAccess ? "Accessible" : "Not Accessible")}", colorsBool); Beaprint.AnsiPrint($" DNS (53) Access: {(connectivityInfo.DnsAccess ? "Accessible" : "Not Accessible")}", colorsBool);
if (!string.IsNullOrEmpty(connectivityInfo.DnsError)) if (!connectivityInfo.DnsAccess && !string.IsNullOrEmpty(connectivityInfo.DnsError))
{ {
Beaprint.PrintException($" Error: {connectivityInfo.DnsError}"); Beaprint.PrintException($" Error: {connectivityInfo.DnsError}");
} }
// ICMP Access // ICMP Access
Beaprint.AnsiPrint($" ICMP (ping) Access: {(connectivityInfo.IcmpAccess ? "Accessible" : "Not Accessible")}", colorsBool); Beaprint.AnsiPrint($" ICMP (ping) Access: {(connectivityInfo.IcmpAccess ? "Accessible" : "Not Accessible")}", colorsBool);
if (!string.IsNullOrEmpty(connectivityInfo.IcmpError)) if (!connectivityInfo.IcmpAccess && !string.IsNullOrEmpty(connectivityInfo.IcmpError))
{ {
Beaprint.PrintException($" Error: {connectivityInfo.IcmpError}"); Beaprint.PrintException($" Error: {connectivityInfo.IcmpError}");
} }