mirror of
https://github.com/NetSPI/PowerHuntShares.git
synced 2025-05-05 11:48:40 +02:00
Update PowerHuntShares.psm1
Small menu style change.
This commit is contained in:
parent
154611bffe
commit
91df97630a
@ -4,7 +4,7 @@
|
|||||||
#--------------------------------------
|
#--------------------------------------
|
||||||
# Author: Scott Sutherland, 2024 NetSPI
|
# Author: Scott Sutherland, 2024 NetSPI
|
||||||
# License: 3-clause BSD
|
# License: 3-clause BSD
|
||||||
# Version: v1.95
|
# Version: v1.96
|
||||||
# References: This script includes custom code and code taken and modified from the open source projects PowerView, Invoke-Ping, and Invoke-Parrell.
|
# References: This script includes custom code and code taken and modified from the open source projects PowerView, Invoke-Ping, and Invoke-Parrell.
|
||||||
function Invoke-HuntSMBShares
|
function Invoke-HuntSMBShares
|
||||||
{
|
{
|
||||||
@ -4613,17 +4613,17 @@ input[type="checkbox"]:checked::before {
|
|||||||
<!--
|
<!--
|
||||||
|||||||||| SIDE MENU
|
|||||||||| SIDE MENU
|
||||||
-->
|
-->
|
||||||
<div class="sidenav">
|
<div class="side-menu" id="sideMenu">
|
||||||
|
|
||||||
<div style="border-bottom:1px solid #F56A00;width: 80%;display: block;margin-left:20px">
|
<button onclick="toggleMenu()" class="menu-button" style="margin-top: -15px; margin-right: -10px;">
|
||||||
<div style="font-size: 15;font-weight:bolder;color:white;margin-bottom:5px; margin-top:28px;" align="center">
|
<span class="icon" style="font-size: 16;">☰</span>
|
||||||
<a href="https://github.com/NetSPI/PowerHuntShares" style="text-decoration: none; color:#F56A00;cursor: pointer;">POWERHUNT
|
</button>
|
||||||
SHARES</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div style="width: 80%;display: block;margin-left:20px">
|
<div style="font-weight:bolder;color:white;margin-bottom:5px; margin-top:14px; margin-left: 14px;" align="left">
|
||||||
<div style="font-size: 15;font-weight:bolder;color:white;margin-bottom:10px; margin-top:10px;text-align:center;">$TargetDomain</div>
|
<a href="https://github.com/NetSPI/PowerHuntShares" style="text-decoration: none; color:#F56A00;cursor: pointer;">
|
||||||
|
<br><SPAN style="font-size: 15;">POWERHUNT</SPAN><SPAN style="color:white;font-size: 15;">SHARES</span></a>
|
||||||
|
<br>
|
||||||
|
<SPAN style="font-size: 11;font-weight:normal;">$TargetDomain</SPAN>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="tabs" class="tabs" data-tabs-ignore-url="false">
|
<div id="tabs" class="tabs" data-tabs-ignore-url="false">
|
||||||
@ -6157,6 +6157,21 @@ The left menu can be used to find summary data, the scan summary is in the table
|
|||||||
</div>
|
</div>
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
|
// --------------------------
|
||||||
|
// side menu collapse function
|
||||||
|
// --------------------------
|
||||||
|
|
||||||
|
function toggleMenu() {
|
||||||
|
const menu = document.getElementById('sideMenu');
|
||||||
|
const icon = document.querySelector('.menu-button .icon');
|
||||||
|
menu.classList.toggle('collapsed');
|
||||||
|
if (menu.classList.contains('collapsed')) {
|
||||||
|
icon.textContent = '☰'; // Collapsed state icon (hamburger menu)
|
||||||
|
} else {
|
||||||
|
icon.textContent = '☰'; // Expanded state icon (hamburger menu)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// --------------------------
|
// --------------------------
|
||||||
// Folder Group Page: Chart - Interesting Files
|
// Folder Group Page: Chart - Interesting Files
|
||||||
// --------------------------
|
// --------------------------
|
||||||
@ -8395,6 +8410,89 @@ function Convert-DataTableToHtmlTable
|
|||||||
<title>$Title</title>
|
<title>$Title</title>
|
||||||
<style>
|
<style>
|
||||||
|
|
||||||
|
.side-menu {
|
||||||
|
box-shadow: 0 2px 4px 0;
|
||||||
|
width: 180px;
|
||||||
|
height: 100%;
|
||||||
|
background-color:#07142A;
|
||||||
|
position: fixed; /* Stay in place */
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
float:left;
|
||||||
|
line-height:1.15;
|
||||||
|
-webkit-text-size-adjust:100%;
|
||||||
|
-ms-text-size-adjust:100%;
|
||||||
|
z-index: 1;
|
||||||
|
--transition: width 0.3s; /* Smooth transition when expanding/collapsing */
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu.collapsed div,
|
||||||
|
.side-menu.collapsed h2,
|
||||||
|
.side-menu.collapsed ul,
|
||||||
|
.side-menu.collapsed ul li {
|
||||||
|
opacity: 0; /* Hide text and child divs when collapsed */
|
||||||
|
height: 0; /* Collapse height to prevent content from being visible */
|
||||||
|
overflow: hidden; /* Ensure that any overflow content is hidden */
|
||||||
|
transition: opacity 0.3s, height 0.3s; /* Smooth transition for hiding content */
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu a {
|
||||||
|
width:auto;
|
||||||
|
cursor:initial;
|
||||||
|
border-bottom:2px solid transparent;
|
||||||
|
-webkit-box-ordinal-group:2;
|
||||||
|
-ms-flex-order:1;
|
||||||
|
order:1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu.collapsed {
|
||||||
|
width: 50px; /* Width when collapsed */
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu h2 {
|
||||||
|
text-align: center;
|
||||||
|
margin: 50px 0; /* Add margin for better spacing */
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu ul {
|
||||||
|
list-style-type: none;
|
||||||
|
padding: 0;
|
||||||
|
transition: opacity 0.3s; /* Fade effect */
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu ul li {
|
||||||
|
padding: 10px 0;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-button {
|
||||||
|
margin: 0;
|
||||||
|
padding: 10px;
|
||||||
|
font-size: 16px;
|
||||||
|
cursor: pointer;
|
||||||
|
background-color: transparent;
|
||||||
|
border: none;
|
||||||
|
color: white;
|
||||||
|
position: absolute;
|
||||||
|
right: 10px; /* Align to right when expanded */
|
||||||
|
top: 10px; /* Align to top when expanded */
|
||||||
|
--transition: all 0.3s; /* Smooth transition for position */
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu-button .icon {
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu.collapsed h2,
|
||||||
|
.side-menu.collapsed ul li {
|
||||||
|
opacity: 0; /* Hide text when collapsed */
|
||||||
|
}
|
||||||
|
|
||||||
|
.side-menu.collapsed .menu-button {
|
||||||
|
right: 18px; /* Keep the icon aligned to the right */
|
||||||
|
top: 10px; /* Keep the icon aligned to the top */
|
||||||
|
}
|
||||||
|
|
||||||
{box-sizing:border-box}
|
{box-sizing:border-box}
|
||||||
body,html{
|
body,html{
|
||||||
font-family:"Open Sans",
|
font-family:"Open Sans",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user