Bug fixes
This commit is contained in:
41
Elysium/Elysium.ps1
Normal file
41
Elysium/Elysium.ps1
Normal file
@@ -0,0 +1,41 @@
|
||||
#Global settings
|
||||
. "../Settings.ps1"
|
||||
function Show-Menu {
|
||||
param (
|
||||
[string]$Title = 'Project Elysium'
|
||||
)
|
||||
Clear-Host
|
||||
Write-Host "================ $Title ================"
|
||||
|
||||
Write-Host "1: Update Known Hashes Database"
|
||||
Write-Host "2: Run Weak Password Test"
|
||||
Write-Host "3: Extract and Send Current Hashes"
|
||||
Write-Host "Q: Exit"
|
||||
}
|
||||
|
||||
do {
|
||||
Show-Menu
|
||||
$input = Read-Host "Please make a selection"
|
||||
switch ($input) {
|
||||
'1' {
|
||||
# Call Script 1
|
||||
.\UpdateKHDB.ps1
|
||||
break
|
||||
}
|
||||
'2' {
|
||||
# Call Script 2
|
||||
.\TestADAccounts.ps1
|
||||
break
|
||||
}
|
||||
'3' {
|
||||
# Call Script 3
|
||||
.\ExportHashes.ps1
|
||||
break
|
||||
}
|
||||
'Q' {
|
||||
return
|
||||
}
|
||||
}
|
||||
pause
|
||||
}
|
||||
until ($input -eq 'Q')
|
||||
Reference in New Issue
Block a user