!CI
!License
!Platform
!Bash
Defensi security assessment for Termux/Android (rootless) and Linux.
Single-file Bash architecture, e: every finding carries e and an
explicit state — no guessed results, no fake detections.
> AUTHORIZED USE ONLY. This tool performs non-destructi probes
> against devices you own or are explicitly permitted to assess.
> Unauthorized access to devices you do not own is illegal in most jurisdictions.
> The tool enforces this by design: pri targets by default, an
> interacti gate, and a logged --allow-public escape hatch.
UNKNOWN when e is insufficient (ne).NOT_CHECKED | NOT_APPLICABLE | NO_E | INCONCLUSIVE |
POTENTIALLY_ | LIKELY_ | . is only emitted on concrete technical effprobe/ffmpeg, no orphans).--auth-test only; capped attempts,user:pass only).--captures saves RTSP frames with disk-spaceKEY=VALUE parser (no source), mode 0600,SHODAN_API_KEY); secrets are redacted from logs.DEBUG/INFO/WARN/ERROR/SECURITY with rotation.--allow-public (logged).--self-test — 19 installation/runtime checks.Hard: bash >= 4.3, curl.
Recommended: jq, python3, openssl (credential hashing), ffmpeg (RTSP/captures), nmap (LAN discovery accelerator).
E missing degrades to an explicit NOT_SUPPORTED — the tool ne capability.
Reports: ~/.camsec/reports/ · Logs: ~/.camsec/logs/ · Captures: ~/.camsec/captures/
Exit codes: 0 ok · 1 general · 2 bad args · 3 missing dependency ·4 target /scope failure · 5 scan incomplete.
Constants → Safe config → Logging → UI → Dependency manager → Input →
Network discovery → Service detection → Fingerprinting → RTSP/ONVIF →
assessment → Auth assessment → E collection → Risk engine →
Report engine (JSON+TXT) → Cleanup/traps → Self-test → Shodan → CLI parser → Main/menu.
CI (GitHub Actions) runs the same suite on every push (.github/workflows/ci.yml).
No finding is emitted without WHY_DETECTED / WHAT_WAS_TESTED /. When e is insufficient the result is
WHAT_RESPONSE_WAS_RECEIVEDINCONCLUSIVE or NO_E — ne to look impressive.
MIT — see LICENSE.
开发语言:Shell
Star 数:3
该项目属于防护思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Defensive IP-camera security assessment for Termux/Android — evidence-first, no fake detections.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | CamScanner-Pro - Defensive IP-camera security assessment for Termux |
| 所属分类 | 防护思路 |
| 发布作者 | admin |
| 发布时间 | 2026-10-06 00:16:51 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 105 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |