
scanopy v0.17.14
自动更新的网络拓扑图
Scanopy
再也不用维护网络拓扑图。 Scanopy 会按计划扫描你的网络,并以四种视图绘制出来:L2、L3、工作负载和应用。

curl -O https://raw.githubusercontent.com/scanopy/scanopy/refs/heads/main/docker-compose.yml
docker compose up -d
打开 http://<your-server-ip>:60072 并创建你的账户。首次发现会自动开始。
更倾向于使用托管版本?试试 Scanopy Cloud。完整的安装选项见 文档。
Scanopy 用持续维护的、反映实际运行状况的模型取代了手工绘制的网络图。单个守护进程按计划执行扫描,每次扫描生成四个视图:L2(物理)、L3(逻辑)、工作负载和应用。与在 draw.io 中绘制、保存后一周就过时的图表不同,也与会遗漏漂移和流水线之外所配置资源的 IaC 状态不同,Scanopy 反映的是你基础设施的当前状态。可导出为 SVG、Mermaid 或 Confluence;嵌入实时地图;或将模型接入你现有的权威数据源。
🏢 正在为你的企业运行 Scanopy? 商业版增加了商业许可证、更多网络和席位、Confluence 导出以及支持服务,全部运行在你自己的基础设施上。
L2(物理) |
L3(逻辑) |
工作负载 |
应用 |
✨ 功能特性
地图
- 网络拓扑:基于 LLDP、CDP 和交换机转发表,逐端口构建物理(L2)链路,并逐子网构建逻辑(L3)拓扑。
- 工作负载映射:虚拟机嵌套在其虚拟机管理程序之下,容器位于运行它们的主机之内。
- 应用依赖映射:为每台服务器标记一次其所属应用,地图便会自动填充其服务。依赖关系由你标记。
资产清单
- 设备清单:每台主机及其 IP 和 MAC 地址、接口、开放端口、服务以及 SNMP 硬件信息。使用
/搜索所有内容,按站点或标签筛选,导出为 CSV,或通过 REST API 读取。 - 410+ 服务定义:通过开放端口、服务响应和 MAC 厂商识别数据库、Web 服务器、打印机、摄像头和工业设备(Modbus TCP、EtherNet/IP、OPC UA、BACnet)。
- VLAN 与子网:通过 SNMP 读取交换机的 VLAN 表,显示每个端口的本征 VLAN 和标记 VLAN,并将每个 VLAN 关联到其子网。
跟踪与共享
- 扫描摘要与快照:每次计划扫描后发送一封电子邮件,列出新增、过期和变更的主机。快照记录某一日期的网络状态,用于审计和变更窗口。
- 共享、嵌入与导出:带密码和有效期的只读链接、wiki 中的实时嵌入,以及导出为图片、文档、图表和 wiki 格式。
发现
- 无需为每台设备安装代理:Linux、macOS、Windows 或 Docker 上的守护进程会扫描其可到达的网络。根据网段需要部署任意数量,每个守护进程按各自的计划、以你设定的速率和子网范围运行。
- 集成:Docker、Aruba Instant On、Podman、Proxmox VE、UniFi Controller、Wake-on-LAN、SNMP、SSH 和 gNMI。
- 多用户 + RBAC:管理员、成员和查看者角色,按站点划分权限。
🎯 专为管理基础设施的团队打造
- IT 运维:网络架构和物理拓扑,每次扫描后保持最新,覆盖所有站点。
- MSP:按客户提供文档,并配有只读门户。无需登录。
- 安全与合规:分段验证以及面向 NIS2、ISO 27001、HIPAA 和 CMMC 的审计就绪文档。
- 平台与 DevOps:无需 APM 插桩即可了解服务依赖关系和工作负载分布。
使用场景:合规、多站点网络、影子 IT 发现、工厂与 OT 网络、交接与入职。
📋 版本与许可
每个版本都在你自己的基础设施上运行,因此发现数据、拓扑和凭据都保留在你的网络内部。
- 社区版(AGPL-3.0): 免费且开源。AGPL-3.0 要求网络服务披露源代码并遵守 copyleft 合规要求。
- 商业版(Self-Hosted Standard、Self-Hosted Plus、Enterprise): 面向无法满足 AGPL-3.0 条款或需要更多网络和席位的组织提供的商业许可。增加 Confluence 导出、发票计费、采购文档和支持。Self-Hosted Plus 增加多组织功能,Plus 和 Enterprise 增加用于气隙网络的离线许可证密钥。
比较各版本并获取商业许可,或发送电子邮件至 [email protected]。
不想自己运行?Scanopy Cloud 以托管服务的形式运行相同的引擎。
🚀 自托管快速入门
Docker Compose
curl -O https://raw.githubusercontent.com/scanopy/scanopy/refs/heads/main/docker-compose.yml
docker compose up -d
Proxmox
使用此辅助脚本创建 Scanopy LXC。
Unraid
可作为 Unraid 社区应用获取。
在 http://<your-server-ip>:60072 访问 UI,创建你的账户,然后等待首次发现完成。
拥有商业许可证?请参阅安装自托管服务器。
有关详细的安装选项和配置,请参阅安装指南。