matijag/fortag-home-assistant

GitHub: matijag/fortag-home-assistant

Fortag 是一款本地网络扫描器,通过 MQTT 协议与 Home Assistant 集成,帮助用户在智能家居平台中发现和监控局域网设备及开放端口。

Stars: 0 | Forks: 0

# Home Assistant 的 Fortag Network Scanner ![Fortag Network Scanner](https://static.pigsec.cn/wp-content/uploads/repos/cas/98/989924d13409dc3b5f724546b74ff4fc420ba51aa4586c3ddf5f06e41d922f70.png) Fortag 可发现私有本地网络上的设备和开放端口,并将结果显示在 Home Assistant 的侧边栏面板中。此仓库仅包含 Home Assistant 集成及其已编译的面板。 必须运行独立的 Fortag scanner,且需与 Home Assistant 连接到同一个 MQTT broker。 ## 环境要求 - 已配置 MQTT 集成的 Home Assistant - 正在运行的 Fortag scanner - HACS,作为推荐的安装方式 该 scanner 以多架构 Docker 镜像 [`matijag/fortag`](https://hub.docker.com/r/matijag/fortag) 的形式提供。它需要 host networking 来发现本地设备,并需要一个持久化卷来存储其 SQLite 数据库。 ## 通过 HACS 安装 在 Fortag 被纳入 HACS 默认仓库之前,请将其添加为自定义仓库: 1. 在 Home Assistant 中打开 **HACS**。 2. 打开右上角的三点菜单,选择 **Custom repositories**。 3. 输入 `https://github.com/matijag/fortag-home-assistant`。 4. 选择 **Integration** 作为类别,然后添加该仓库。 5. 在 HACS 中找到 **Fortag Network Scanner** 并下载。 6. 重启 Home Assistant。 7. 将以下内容添加到 `configuration.yaml` 中,然后再次重启 Home Assistant: fortag_scanner: 管理员的侧边栏中将会出现 **Network Scanner** 面板。 ## 升级 从 HACS 安装可用的更新,并在出现提示时重启 Home Assistant。 scanner 容器单独进行版本控制,发布兼容版本时也应一并更新。 ## Beta 测试 Fortag 的 beta 版本需要主动选择启用。在 HACS 中,打开 Fortag 集成的预发布开关即可接收诸如 `1.0.1b1` 的版本;关闭开关即可保持在稳定版本。 为了进行协调测试,请使用不可变的候选发布标签(例如 `matijag/fortag:1.0.17-rc.1`)来运行 scanner。不断移动的 `matijag/fortag:beta` 标签指向最新的 scanner beta 版本。Beta 构建永远不会替换 `matijag/fortag:latest`。 ## 卸载 1. 从 `configuration.yaml` 中移除 `fortag_scanner:`。 2. 通过 HACS 移除该集成。 3. 重启 Home Assistant。 移除此集成不会删除 scanner 的 SQLite 数据库。 ## MQTT 接口 该集成会监听 `fortag/scanner` 下的 scanner 状态、进度和安全警报,并通过 MQTT 将扫描、重命名、确认和范围更改等面板命令转发回去。Scanner 状态会报告 MQTT API 版本 `1` 以及 scanner 的构建版本,以便在面板中直观查看兼容性。 ## 支持 请通过 [GitHub issue 跟踪器](https://github.com/matijag/fortag-home-assistant/issues) 报告集成和面板问题。 请勿在 issue 报告中包含 MQTT 密码、私有网络清单或未经脱敏处理的扫描结果。 ## 许可协议 Fortag 的 Home Assistant 集成基于 [MIT License](LICENSE) 发布。 编译后的面板包含 [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md) 中所述的第三方开源软件。
标签:Home Assistant, 云存储安全, 智能家居, 物联网, 网络扫描, 自定义脚本, 设备发现, 请求拦截, 逆向工具