generated from Dicken/dickendock
round51: Fortschrittsanzeige und Timing-Logs fuer den masscan-/httpx-Vorabscan im Sammel-Scan
This commit is contained in:
@@ -601,8 +601,17 @@ export function ScannerPage() {
|
||||
setBulkRunning(status.running);
|
||||
|
||||
if (status.running && status.progress) {
|
||||
// Während der masscan-/httpx-Vorabphase (siehe routes/scan.ts) wird
|
||||
// current bewusst auf 0 gehalten, während currentLabel den
|
||||
// Phasen-Text trägt ("masscan läuft…" / "httpx läuft…") - ohne
|
||||
// diese Ausnahme hätte das bisher IMMER "(1 von N)" angehängt,
|
||||
// auch während dieser Phasen, in denen noch gar kein einzelnes
|
||||
// Gerät bearbeitet wird. Das sah aus wie ein hängender Scan
|
||||
// (siehe Bugreport), obwohl im Hintergrund gearbeitet wurde.
|
||||
setBulkStatus(
|
||||
`Scanne ${status.progress.currentLabel ?? "…"} (${status.progress.current + 1} von ${status.progress.total})`
|
||||
status.progress.current === 0
|
||||
? `Scanne ${status.progress.currentLabel ?? "…"}`
|
||||
: `Scanne ${status.progress.currentLabel ?? "…"} (${status.progress.current + 1} von ${status.progress.total})`
|
||||
);
|
||||
} else if (status.lastResult && status.startedAt !== getHandledResultId("scanner:bulkLastHandledAt")) {
|
||||
setHandledResultId("scanner:bulkLastHandledAt", status.startedAt);
|
||||
|
||||
Reference in New Issue
Block a user