private static string DigLikeThereIsNoTomorrow() { bool isHighIntegrity = Utils.IsHighIntegrity(); string findings = ""; findings += McAfee.Dig(isHighIntegrity); findings += GPP.Dig(); findings += Unattended.Dig(); findings += PSReadLine.Dig(isHighIntegrity); findings += AWS.Dig(isHighIntegrity); findings += Azure.Dig(isHighIntegrity); findings += GCP.Dig(isHighIntegrity); findings += RDP.Dig(isHighIntegrity); findings += PuTTY.Dig(isHighIntegrity); findings += SuperPuTTY.Dig(isHighIntegrity); findings += WinSCP.Dig(isHighIntegrity); findings += FileZilla.Dig(isHighIntegrity); findings += VNC.Dig(isHighIntegrity); findings += TeamViewer.Dig(); findings += PulseSecure.Dig(); if (string.IsNullOrEmpty(findings)) { return("\nDid not find anything :(\n"); } else { return(findings); } }
private static void PrintMcAffeSitelistFiles() { try { Beaprint.MainPrint("Looking for McAfee Sitelist.xml Files"); var sitelistFilesInfos = McAfee.GetMcAfeeSitelistInfos(); foreach (var sitelistFilesInfo in sitelistFilesInfos) { Beaprint.NoColorPrint($" Path: {sitelistFilesInfo.Path}"); if (!string.IsNullOrEmpty(sitelistFilesInfo.ParseException)) { Beaprint.NoColorPrint($" Parse Exception: {sitelistFilesInfo.ParseException}"); } foreach (var site in sitelistFilesInfo.Sites) { Beaprint.NoColorPrint($" Share Name : {site.ShareName}"); PrintColored($" User Name : {site.UserName}", !string.IsNullOrWhiteSpace(site.UserName)); PrintColored($" Server : {site.Server}", !string.IsNullOrWhiteSpace(site.Server)); PrintColored($" Encrypted Password : {site.EncPassword}", !string.IsNullOrWhiteSpace(site.EncPassword)); PrintColored($" Decrypted Password : {site.DecPassword}", !string.IsNullOrWhiteSpace(site.DecPassword)); Beaprint.NoColorPrint($" Domain Name : {site.DomainName}\n" + $" Name : {site.Name}\n" + $" Type : {site.Type}\n" + $" Relative Path : {site.RelativePath}\n"); } Beaprint.PrintLineSeparator(); } } catch (Exception ex) { Beaprint.PrintException(ex.Message); } }