mirror of
https://github.com/NetSPI/PowerHuntShares.git
synced 2025-05-05 03:38:42 +02:00
Update Analyze-HuntSMBShares.ps1
Bug fix.
This commit is contained in:
parent
71aa800567
commit
cbca2188e7
@ -5,7 +5,7 @@
|
|||||||
#--------------------------------------
|
#--------------------------------------
|
||||||
# Author: Scott Sutherland, 2024 NetSPI
|
# Author: Scott Sutherland, 2024 NetSPI
|
||||||
# License: 3-clause BSD
|
# License: 3-clause BSD
|
||||||
# Version: v1.90
|
# Version: v1.91
|
||||||
# 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 Analyze-HuntSMBShares
|
function Analyze-HuntSMBShares
|
||||||
{
|
{
|
||||||
@ -3374,11 +3374,11 @@ function Analyze-HuntSMBShares
|
|||||||
$ShareNameCategoryName = $_
|
$ShareNameCategoryName = $_
|
||||||
|
|
||||||
# Get list of that sharename and category
|
# Get list of that sharename and category
|
||||||
$ShareNameCategoryFilesBase = $InterestingFilesAllObjects | Where ShareName -eq "$ShareName" | where Category -eq "$ShareNameCategoryName" | select FileName
|
$ShareNameCategoryFilesBase = $InterestingFilesAllObjects | Where ShareName -eq "$ShareName" | where Category -eq "$ShareNameCategoryName" | where FileName -notlike "" | select FileName -Unique
|
||||||
$ShareNameCategoryFiles = $InterestingFilesAllObjects | Where ShareName -eq "$ShareName" | where Category -eq "$ShareNameCategoryName" | select FileName | ForEach-Object { $ASDF = $_.FileName; "$ASDF<br>" } | out-string
|
$ShareNameCategoryFiles = $InterestingFilesAllObjects | Where ShareName -eq "$ShareName" | where Category -eq "$ShareNameCategoryName" | select FileName -Unique | ForEach-Object { $ASDF = $_.FileName; "$ASDF<br>" } | out-string
|
||||||
|
|
||||||
# Get category count
|
# Get category count
|
||||||
$ShareNameCategoryFilesCount = $ShareNameCategoryFilesBase | measure | select count -expandproperty count
|
$ShareNameCategoryFilesCount = $ShareNameCategoryFilesBase | where FileName -notlike "" | select FileName -Unique | measure | select count -expandproperty count
|
||||||
|
|
||||||
# Generate HTML with Category
|
# Generate HTML with Category
|
||||||
if($ShareNameCategoryFilesCount -ne 0){
|
if($ShareNameCategoryFilesCount -ne 0){
|
||||||
@ -3394,7 +3394,7 @@ function Analyze-HuntSMBShares
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Get total for interesting files for target share name
|
# Get total for interesting files for target share name
|
||||||
$ShareNameInterestingFilesCount = $InterestingFilesAllObjects | Where ShareName -eq "$ShareName" | measure | select count -expandproperty count
|
$ShareNameInterestingFilesCount = $InterestingFilesAllObjects | Where ShareName -eq "$ShareName" | select filename -Unique | measure | select count -expandproperty count
|
||||||
if($ShareNameInterestingFilesCount -gt 0){
|
if($ShareNameInterestingFilesCount -gt 0){
|
||||||
$ShareRowCountInteresting = "Yes"
|
$ShareRowCountInteresting = "Yes"
|
||||||
}else{
|
}else{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user