
scanopy v0.17.22
自动更新的网络拓扑图
Scanopy
网络文档,无需绘图。
Scanopy 用持续维护的实际运行模型取代手动网络图。单个守护进程按计划扫描,每次扫描生成四个视图:L2(物理)、L3(逻辑)、工作负载和应用。与在 draw.io 中绘制、保存后一周就过时的图表,或遗漏漂移和流水线外预置资源的 IaC 状态不同,Scanopy 反映基础设施的当前状态。可导出为 SVG、Mermaid 或 Confluence;嵌入实时地图;或将模型输入到现有的权威数据源中。
🏢 为您的企业运行 Scanopy? 商业版增加了商业许可证、更多网络和席位、Confluence 导出以及支持,全部运行在您自己的基础设施上。
L2(物理) |
L3(逻辑) |
工作负载 |
应用 |
✨ 功能特性
- 自动发现:通过扫描网络映射主机和服务。一个扫描器,无需每台设备安装代理。
- 230+ 服务定义:自动检测数据库、Web 服务器、容器、网络基础设施和企业应用。
- 一次扫描生成四个视图:L2(物理)、L3(逻辑)、工作负载和应用依赖关系。
- 分布式扫描:跨网段部署守护进程,映射多站点和多 VLAN 拓扑。
- Docker 与 SNMP 集成:原生发现容器化服务和网络硬件。
- 计划重新扫描:基础设施变化时文档保持最新。
- 多用户 + RBAC:组织管理、基于角色的访问控制,以及面向团队成员或外部利益相关者的可共享实时视图。
🎯 适用场景
- 平台与 DevOps 团队:无需 APM 即可追踪服务依赖关系。在一个模型中映射容器、虚拟机和硬件。
- 网络工程师:基于 SNMP、LLDP 和 ARP 生成多 VLAN、多站点拓扑图。无需手动绘制。
- IT 运维:跨团队和站点保持清单、拓扑和依赖关系最新。
- MSP:为每个客户提供文档,并支持可共享的实时视图。
- 家庭实验室:无需打开 draw.io 即可记录您的基础设施。
📋 版本与许可
每个版本都运行在您自己的基础设施上,因此发现数据、拓扑和凭据都保留在您的网络内。
- 社区版(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,创建您的账户,然后等待首次发现完成。
拥有商业许可证?请参阅部署商业版。
有关详细的设置选项和配置,请参阅安装指南。
📚 文档 + API
🚀 演示
demo.scanopy.net。带有示例数据集的托管演示应用。无需安装即可试用完整 UI。
🤝 贡献
我们欢迎贡献!详情请参阅我们的贡献指南。
适合首次贡献的内容:
- 添加服务定义
- 将 Scanopy 翻译为您的语言
💬 社区与支持
- Discord:加入我们的 Discord 获取帮助和参与讨论
- Issues:报告错误或请求功能
- Discussions:GitHub Discussions
翻译由 Weblate 提供支持
用 ❤️ 在纽约打造