chore: remove unused masscan scanner #45

Merged
sirius merged 1 commit from feat/remove-masscan into master 2026-09-01 00:52:55 -04:00
Owner

Summary

Delete the unused masscan active-discovery path. Live cameras had 0 discovery_source=masscan rows; this is code/artifact removal only.

Changes

  • Delete app/masscan_*.py, app/run_masscan_service.py, and deploy/osint-masscan.service + excludefile + masscan-only deploy README.
  • Drop POST /api/ingest/masscan, schedule_masscan_pass, and masscan env knobs.
  • Remove masscan-only probe_public_feed / _http_feed_url. Keep RTSP preview (resolve_preview, ffmpeg JPEG/MJPEG).
  • Docs/tests no longer mention masscan.

Verify

  • grep -rni masscan (excluding git/worktrees/pycache) → zero matches
  • pytest -q → 267 passed

Out of scope

Auth, TiTiler pin, DB index changes, SSRF guards.

## Summary Delete the unused masscan active-discovery path. Live `cameras` had 0 `discovery_source=masscan` rows; this is code/artifact removal only. ## Changes - Delete `app/masscan_*.py`, `app/run_masscan_service.py`, and `deploy/osint-masscan.service` + excludefile + masscan-only deploy README. - Drop `POST /api/ingest/masscan`, `schedule_masscan_pass`, and masscan env knobs. - Remove masscan-only `probe_public_feed` / `_http_feed_url`. Keep RTSP preview (`resolve_preview`, ffmpeg JPEG/MJPEG). - Docs/tests no longer mention masscan. ## Verify - `grep -rni masscan` (excluding git/worktrees/pycache) → zero matches - `pytest -q` → 267 passed ## Out of scope Auth, TiTiler pin, DB index changes, SSRF guards.
sirius added 1 commit 2026-09-01 00:45:53 -04:00
Active discovery never produced cameras rows. Drop the scanner, systemd
unit, ingest trigger, and docs/env knobs. Keep RTSP preview via ffmpeg.
sirius merged commit 5c6042c692 into master 2026-09-01 00:52:55 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sirius/osint-dashboard#45
No description provided.