Update samy.ps1

This commit is contained in:
2025-12-20 13:06:05 -05:00
parent 9f527a4cb1
commit a9cc1160ab

View File

@@ -1826,29 +1826,12 @@ function Invoke-GetPrinters {
return
}
# Read JSON body: { "password": "..." }
$rawBody = (New-Object IO.StreamReader $Context.Request.InputStream).ReadToEnd()
if (-not $rawBody) {
$Context.Response.StatusCode = 400
Send-Text $Context 'Missing request body.'
return
}
try {
$body = $rawBody | ConvertFrom-Json
} catch {
$Context.Response.StatusCode = 400
Send-Text $Context 'Invalid JSON body.'
return
}
# Allow blank password (IP allowlist handled server-side)
$password = [string]$body.password # $null -> ''
if ($password -eq '') {
Write-LogHybrid "Printer password is blank; relying on allowlisted IP (server-side)." Info Printers -LogToEvent
}
$uri = 'https://bananas.svstools.ca/getprinters'
Write-LogHybrid "Fetching printers from $uri" Info Printers -LogToEvent