Skip to content

Releases: Kernel-Error/cam_probe

v1.1.0

02 Apr 09:27

Choose a tag to compare

What's new

Bug fixes

  • Fix false-positive image detection on 401/403 HTML login pages — vendor logos are no longer misidentified as camera snapshots (#3)
  • Fix mid-stream read failures silently dropping results from CSV output (#5)
  • Fix Range header rejection (400/416) by retrying without Range (#7)
  • Fix HEAD preflight causing false negatives on cameras with broken HEAD implementations (#6)
  • Fix rate-limiting sleep having no effect on actual request pacing (#4)

New features

  • --no-verify-ssl — disable TLS certificate verification for cameras with self-signed certs, making --scheme https actually usable (#2)
  • --skip-head — bypass HEAD preflight and go directly to GET, useful for embedded devices that mishandle HEAD
  • --delay — configurable average delay between requests per worker (default: 0.15s)
  • 5xx HEAD responses now automatically trigger a GET attempt

Tests

  • Added comprehensive test suite (92 tests, all passing)
  • All HTTP interactions mocked — no network access required
  • Covers helpers, image extraction, buffer processing, HTTP logic, CLI parsing, CSV output