Repository navigation
v0.9
User filtering, elapsed time display, and contributor credits.
Added
- User filtering: probes each username via
ssh -o BatchMode=yesto check if user has password authentication enabled - Elapsed time display: shows total runtime on completion in days/hours/minutes/seconds format
- Full copyright/license header and script purpose description
exitafter displaying found credentials (v0.8 continued running)
Changed
- Shebang from
#!/bin/bashto#!/usr/bin/env bashfor portability
Removed
- Debug logging to
values.txtthat was added in v0.7
Known issues
pkill sshpasskills all system-wide sshpass processes, not just those spawned by the scriptparallel_sshuses global variables instead of function arguments - race conditions when running in background- IP regex has unescaped dot and no per-octet validation (accepts e.g. 999.999.999.999)
- No concurrency limit on background SSH jobs
- No
waitbefore evaluating results - can report "not found" while jobs still running - Several typos in user-facing messages
- Only accepts IP addresses, not hostnames
- User filtering (
ssh -o BatchMode=yes) missing-pport flag - always connects to port 22 regardless of-dsetting