@@ -6244,11 +6242,11 @@ $ComputerCount computers were found in the $TargetDomain Active Directory domain
-
+
Affected Computers
-
+
$ComputerWithExcessive
@@ -6290,7 +6288,7 @@ $ComputerCount computers were found in the $TargetDomain Active Directory domain
-
+
Clear
-
+
Affected Identities
-
+
$IdentityCombinedListCount
@@ -6382,11 +6380,11 @@ $IdentityCombinedListCount identities were discovered across shares in the $Targ
-
+
Identities Assigned Ownership
-
+
$IdentityOwnerListCount
@@ -6396,11 +6394,11 @@ $IdentityCombinedListCount identities were discovered across shares in the $Targ
-
+
Identities Assigned Privileges
-
+
$IdentityReferenceListCount
@@ -6413,7 +6411,7 @@ $IdentityCombinedListCount identities were discovered across shares in the $Targ
Note: Within the context of this report, all read and write access the "Everyone", "Authenticated Users", "BUILTIN\Users", "Domain Users", or "Domain Computers" groups are considered excessive privileges, because all provide domain users access to the affected shares due to privilege inheritance.
-
+
Clear
-
+
Affected ACEs
-
+
$ExcessiveSharePrivsCount
@@ -6503,7 +6501,7 @@ Below is a list of the ACE (access control entries) configured with excessive pr
-
+
Clear
-
+
Affected Shares Names
-
+
$ExcessiveSharesCount
@@ -7042,7 +7040,7 @@ $AllSMBSharesCount shares were discovered across $ComputerPingableCount live com
-
+
Quick Filters
@@ -7173,11 +7171,11 @@ Folder groups are SMB shares that contain the exact same file listing. Each fold
-
+
Affected Folder Groups
-
+
$FolderGroupChartCount
@@ -7197,7 +7195,7 @@ Folder groups are SMB shares that contain the exact same file listing. Each fold
-
+
Clear
-
Graph ToolBar
+
Graph ToolBar
-
-
-
+
+
+
-
Seach Nodes
+
Seach Nodes
0
-
Find Paths
+
Find Paths
@@ -7359,8 +7357,8 @@ This page includes a list of the credentials that were recovered during data col
-
Node Types
-
+
Node Types
+
@@ -7377,8 +7375,8 @@ This page includes a list of the credentials that were recovered during data col
-
Edge Types
-
+
Edge Types
+
@@ -7421,7 +7419,7 @@ This page includes a list of the credentials that were recovered during data col
-
+
@@ -7552,7 +7550,7 @@ This page includes a list of the credentials that were recovered during data col
// Update button text
button.innerHTML = ``
``;
} else {
// Expand the toolbar back to its original height
@@ -7600,7 +7598,7 @@ This page includes a list of the credentials that were recovered during data col
button.innerHTML = ``
``;
}
}
@@ -10220,42 +10218,42 @@ TimelineCreationChartVar.render();
{
id: 'Networks ($SubnetsCount)',
title: 'Networks ($SubnetsCount)',
- color: '#0c8b99',
+ color: '#6f5420',
},
{
id: 'Computers ($ComputerWithExcessive)',
title: 'Computers ($ComputerWithExcessive)',
- color: '#04B9CD',
+ color: '#7D825E',
},
{
id: 'Shares ($ExcessiveSharesCount)',
title: 'Shares ($ExcessiveSharesCount)',
- color: '#45D1C8',
+ color: '#c2994A',
},
{
id: 'ACEs ($ExcessiveSharePrivsCount)',
title: 'ACEs ($ExcessiveSharePrivsCount)',
- color: '#93E6C4',
+ color: '#345367',
},
{
id: 'Critical ($RiskLevelCountCritical)',
title: 'Critical ($RiskLevelCountCritical)',
- color: '#FF6A6A',
+ color: '#772400',
},
{
id: 'High ($RiskLevelCountHigh)',
title: 'High ($RiskLevelCountHigh)',
- color: '#FB897C',
+ color: '#f56a00',
},
{
id: 'Medium ($RiskLevelCountMedium)',
title: 'Medium ($RiskLevelCountMedium)',
- color: '#FDAC70',
+ color: '#6f5420',
},
{
id: 'Low ($RiskLevelCountLow)',
title: 'Low ($RiskLevelCountLow)',
- color: '#FEDA94',
+ color: '#f3f1e6',
},
],
edges: [
@@ -10263,19 +10261,19 @@ TimelineCreationChartVar.render();
source: 'Networks ($SubnetsCount)',
target: 'Computers ($ComputerWithExcessive)',
value: $ComputerWithExcessive,
- color: '#0c8b99', // Custom color for this edge
+ color: '#000', // Custom color for this edge
},
{
source: 'Computers ($ComputerWithExcessive)',
target: 'Shares ($ExcessiveSharesCount)',
value: $ExcessiveSharesCount,
- color: '#04B9CD', // Custom color for this edge
+ color: '#000', // Custom color for this edge
},
{
source: 'Shares ($ExcessiveSharesCount)',
target: 'ACEs ($ExcessiveSharePrivsCount)',
value: $ExcessiveSharePrivsCount,
- color: '#45D1C8', // Custom color for this edge
+ color: '#000', // Custom color for this edge
},
$SanKeyCritical
$SanKeyHigh
@@ -10289,7 +10287,7 @@ const graphOptions = {
fontFamily: 'Quicksand, sans-serif',
fontSize: '14px',
fontWeight: 400,
- fontColor: '#07142A',
+ fontColor: '#345367',
height: 200,
width: 1200,
spacing: 10, // margin
@@ -10307,11 +10305,14 @@ s.render(SankeyData);
function toggleMenu() {
const menu = document.getElementById('sideMenu');
const icon = document.querySelector('.menu-button .icon');
+ const main = document.getElementById('main');
menu.classList.toggle('collapsed');
if (menu.classList.contains('collapsed')) {
icon.innerHTML = '☰';
+ main.style.marginLeft = '70px';
} else {
icon.innerHTML = '';
+ main.style.marginLeft = '200px';
}
}
@@ -10339,7 +10340,7 @@ const ChartAceTypeOptions = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10360,7 +10361,7 @@ const ChartAceTypeOptions = {
style: {
fontSize: '16px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10392,7 +10393,7 @@ const ChartAceRiskOptions = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10411,9 +10412,9 @@ const ChartAceRiskOptions = {
align: 'center', // Aligns the title, can be 'left', 'center', or 'right'
margin: 10, // Adjusts the space between the title and the chart
style: {
- fontSize: '16px',
+ fontSize: '14px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10447,7 +10448,7 @@ const ChartAcesIFOptions = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10468,7 +10469,7 @@ const ChartAcesIFOptions = {
style: {
fontSize: '16px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10500,7 +10501,7 @@ const ChartComputersDiscoOptions = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10519,9 +10520,9 @@ const ChartComputersDiscoOptions = {
align: 'center', // Aligns the title, can be 'left', 'center', or 'right'
margin: 10, // Adjusts the space between the title and the chart
style: {
- fontSize: '16px',
+ fontSize: '14px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10568,7 +10569,7 @@ const ChartComputersOSOptions = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10630,9 +10631,9 @@ const ChartComputersOSOptions = {
align: 'center', // Aligns the title
margin: 10, // Space between the title and the chart
style: {
- fontSize: '16px',
+ fontSize: '14px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10665,7 +10666,7 @@ const ChartComputersRiskOptionsa = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10684,9 +10685,9 @@ const ChartComputersRiskOptionsa = {
align: 'center', // Aligns the title, can be 'left', 'center', or 'right'
margin: 10, // Adjusts the space between the title and the chart
style: {
- fontSize: '16px',
+ fontSize: '14px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10720,7 +10721,7 @@ const ChartFGPageIFOptions = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10741,7 +10742,7 @@ const ChartFGPageIFOptions = {
style: {
fontSize: '16px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10776,7 +10777,7 @@ const ChartFGRiskOptionsa = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10798,9 +10799,9 @@ const ChartFGRiskOptionsa = {
align: 'center', // Aligns the title, can be 'left', 'center', or 'right'
margin: 10, // Adjusts the space between the title and the chart
style: {
- fontSize: '16px',
+ fontSize: '14px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10834,7 +10835,7 @@ const ChartSharePageIFOptions = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10855,7 +10856,7 @@ const ChartSharePageIFOptions = {
style: {
fontSize: '16px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10889,7 +10890,7 @@ const ChartShareNameRiskOptionsa = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -10911,9 +10912,9 @@ const ChartShareNameRiskOptionsa = {
align: 'center', // Aligns the title, can be 'left', 'center', or 'right'
margin: 10, // Adjusts the space between the title and the chart
style: {
- fontSize: '16px',
+ fontSize: '14px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -10956,7 +10957,11 @@ const ChartDashboardIFOptions = {
}
},
dataLabels: {
- enabled: false
+ enabled: true,
+ style: {
+ fontSize: '12px',
+ colors: ['#345367', '#c2994a']
+ },
},
grid: {
show: false
@@ -10964,15 +10969,15 @@ const ChartDashboardIFOptions = {
xaxis: {
categories: categories,
},
- colors: ['#f08c41','#07142A'], // Orange for discovered, Blue for verified
+ colors: ['#c2994a','#345367'], // Orange for discovered, Blue for verified
title: {
text: 'Interesting File Exposure',
align: 'center', // Aligns the title, can be 'left', 'center', or 'right'
margin: 10, // Adjusts the space between the title and the chart
style: {
- fontSize: '18px',
- fontWeight: 'normal',
- color: '#808080'
+ fontSize: '14px',
+ fontWeight: 'bold',
+ color: '#71808d'
}
},
legend: {
@@ -11033,17 +11038,17 @@ const ChartDashboardRiskOptions = {
// barSpacing: 0.0 // Adds space between the groups (risk levels)
}
},
- colors: ['#DBDCD6', '#f08c41', '#07142A'], // Colors for the bars
+ colors: ['#7D825E', '#c2994a', '#345367'], // Colors for the bars
dataLabels: {
enabled: true,
style: {
fontSize: '12px',
- colors: ['#07142A', '#07142A', '#f08c41'] // colors for the lables #FF9965
+ colors: ['#345367', '#345367', '#c2994a'] // colors for the lables #FF9965
},
offsetX: 0
},
grid: {
- show: true,
+ show: false,
opacity: 0.5
},
xaxis: {
@@ -11056,9 +11061,9 @@ const ChartDashboardRiskOptions = {
align: 'center',
margin: 10,
style: {
- fontSize: '18px',
- fontWeight: 'normal',
- color: '#808080'
+ fontSize: '14px',
+ fontWeight: 'bold',
+ color: '#71808d'
}
}
};
@@ -11099,12 +11104,12 @@ ChartDashboardRisk.render();
endingShape: 'rounded'
},
},
- colors: ['#07142A', '#f08c41'], // Reversed colors for Average and Actual bars
+ colors: ['#345367', '#c2994a'], // Reversed colors for Average and Actual bars
dataLabels: {
enabled: true, // Enable data labels
style: {
fontSize: '12px',
- colors: ['#f08c41', '#07142A'], // Colors for labels
+ colors: ['#c2994a', '#345367'], // Colors for labels
},
formatter: function (val, opts) {
return val; // Display values with percentage sign
@@ -11116,11 +11121,15 @@ ChartDashboardRisk.render();
width: 2,
colors: ['transparent']
},
+ grid: {
+ show: false,
+ opacity: 0.5
+ },
xaxis: {
- categories: ['Individul ACEs (No Grouping)','Folder Groups', 'Share Name Groups (High Similarity)'], // X-axis categories
+ categories: ['Individul ACEs (No Grouping)','Folder Grouping', 'Share Name Grouping (High Similarity)'], // X-axis categories
labels: {
style: {
- colors: '#808080', // Set x-axis labels to gray
+ colors: '#71808d', // Set x-axis labels to gray
}
}
},
@@ -11129,12 +11138,12 @@ ChartDashboardRisk.render();
text: 'Remediation Tasks',
style: {
fontWeight: 'normal',
- color: '#808080' // Set "Percentage" text to gray
+ color: '#71808d' // Set "Percentage" text to gray
}
},
labels: {
style: {
- colors: '#808080', // Set y-axis labels to gray
+ colors: '#71808d', // Set y-axis labels to gray
},
formatter: function (val) {
return val; // Format y-axis labels with percentage sign
@@ -11154,12 +11163,12 @@ ChartDashboardRisk.render();
}
},
title: {
- text: 'Remediation Effort Saving', // Updated chart title
+ text: 'Remediation Effort by Task Grouping Approach', // Updated chart title
align: 'center',
style: {
- fontSize: '18px',
- fontWeight: 'normal',
- color: '#808080'
+ fontSize: '14px',
+ fontWeight: 'bold',
+ color: '#71808d'
}
}
};
@@ -11200,18 +11209,22 @@ ChartDashboardRisk.render();
endingShape: 'rounded'
},
},
- colors: ['#07142A', '#f08c41'], // Reversed colors for Average and Actual bars
+ colors: ['#345367', '#c2994a'], // Reversed colors for Average and Actual bars
dataLabels: {
enabled: true, // Enable data labels
style: {
fontSize: '12px',
- colors: ['#f08c41', '#07142A'], // Colors for labels
+ colors: ['#c2994a', '#345367'], // Colors for labels
},
formatter: function (val, opts) {
return val + '%'; // Display values with percentage sign
},
offsetY: -6 // Adjust position of the label
},
+ grid: {
+ show: false,
+ opacity: 0.5
+ },
stroke: {
show: true,
width: 2,
@@ -11221,7 +11234,7 @@ ChartDashboardRisk.render();
categories: ['Computers', 'Shares', 'ACEs'], // X-axis categories
labels: {
style: {
- colors: '#808080', // Set x-axis labels to gray
+ colors: '#71808d', // Set x-axis labels to gray
}
}
},
@@ -11229,13 +11242,14 @@ ChartDashboardRisk.render();
title: {
text: 'Percentage (%)',
style: {
+ fontSize: '12px',
fontWeight: 'normal',
- color: '#808080' // Set "Percentage" text to gray
+ color: '#71808d' // Set "Percentage" text to gray
}
},
labels: {
style: {
- colors: '#808080', // Set y-axis labels to gray
+ colors: '#71808d', // Set y-axis labels to gray
},
formatter: function (val) {
return val + '%'; // Format y-axis labels with percentage sign
@@ -11258,9 +11272,9 @@ ChartDashboardRisk.render();
text: 'Percent of Assets with Excessive Privileges', // Updated chart title
align: 'center',
style: {
- fontSize: '18px',
- fontWeight: 'normal',
- color: '#808080'
+ fontSize: '14px',
+ fontWeight: 'bold',
+ color: '#71808d'
}
}
};
@@ -11359,7 +11373,7 @@ const chartOptions = {
style: {
// fontSize: '18px',
// fontWeight: 'bold',
- // colors: '#f08c41'
+ // colors: '#c2994a'
}
}
},
@@ -11379,7 +11393,7 @@ const chartOptions = {
ranges: [{
from: 0,
to: 1000,
- color: '#f08c41'
+ color: '#c2994a'
}]
}
}
@@ -11389,7 +11403,7 @@ const chartOptions = {
style: {
fontSize: '18px',
fontWeight: 'bold',
- colors: ['#07142A'] // Set text color to black
+ colors: ['#345367'] // Set text color to black
},
formatter: function (val) {
return '' + val;
@@ -11411,9 +11425,9 @@ const chartOptions = {
align: 'center', // Aligns the title, can be 'left', 'center', or 'right'
margin: 10, // Adjusts the space between the title and the chart
style: {
- fontSize: '16px',
+ fontSize: '14px',
fontWeight: 'bold',
- color: 'gray'
+ color: '#71808d'
}
}
};
@@ -11776,15 +11790,10 @@ function updateLabelColors(divId, objectId) {
// Apply the desired styles
objectElement.style.fontWeight = 'normal';
objectElement.style.color = 'white';
- objectElement.style.backgroundColor = '#17405A';
+ objectElement.style.backgroundColor = '#71808d'; //#71808d
objectElement.style.transition = 'background-color 0.9s ease, color 0.3s ease';
objectElement.style.textDecoration = 'none';
- objectElement.style.paddingLeft = '15px';
objectElement.style.borderRadius = '5px';
- objectElement.style.paddingTop = '5px';
- objectElement.style.paddingBottom = '5px';
- objectElement.style.marginRight = '5px';
- objectElement.style.marginLeft = '5px';
} else {
console.error("Element with id '" + objectId + "' not found.");
}
@@ -12498,7 +12507,7 @@ $HighestTypeCount = $TypeCounts | Sort-Object {[int]$_} -Descending | select -Fi
# Start Table
$HTML1 = @"
-
+
Last Access Timeline for share ACLs configured with excessive privileges