{"id":19248621,"url":"https://github.com/symph0nia/cyberedge","last_synced_at":"2025-04-05T12:08:45.353Z","repository":{"id":230455654,"uuid":"778940930","full_name":"Symph0nia/CyberEdge","owner":"Symph0nia","description":"互联网资产综合扫描/攻击面测绘","archived":false,"fork":false,"pushed_at":"2024-10-29T12:44:20.000Z","size":7906,"stargazers_count":145,"open_issues_count":0,"forks_count":11,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-29T12:46:28.966Z","etag":null,"topics":["cybersecurity","redteam","scanner","security"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Symph0nia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-28T17:56:51.000Z","updated_at":"2024-10-29T05:43:17.000Z","dependencies_parsed_at":"2024-04-14T17:46:53.811Z","dependency_job_id":"7c1fa153-d4ed-4ce3-aaad-bce6ba72f630","html_url":"https://github.com/Symph0nia/CyberEdge","commit_stats":null,"previous_names":["zacharyzcr/cyberedge","symph0nia/cyberedge"],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Symph0nia%2FCyberEdge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Symph0nia%2FCyberEdge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Symph0nia%2FCyberEdge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Symph0nia%2FCyberEdge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Symph0nia","download_url":"https://codeload.github.com/Symph0nia/CyberEdge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332612,"owners_count":20921853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cybersecurity","redteam","scanner","security"],"created_at":"2024-11-09T18:09:26.015Z","updated_at":"2025-04-05T12:08:45.330Z","avatar_url":"https://github.com/Symph0nia.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CyberEdge\n\n## 简洁而强大的互联网资产测绘工具\n\nCyberEdge 是一款精心设计的互联网资产测绘工具，为网络安全专业人士提供精准、高效的扫描体验。\n\n版本：V1.0.9\n\n**更新日志：**\n\nfeat: 更新Docker部署\n\nfix: 修复允许的源问题\n\nfeat: 增加对arm64平台的支持\n\nfix: 修复Dockerfile的同源问题\n\nfix: 修复Nmap命令Bug\n\nTODO：\n\n1、未完成功能的开发。\n\n2、进一步测试。\n\n3、整合前后端。\n\n## 核心特性\n\n- **全面扫描**：从域名到漏洞，层层深入\n- **直观界面**：清晰展示资产，一目了然\n- **高效集成**：自动化资产关联，提升工作效率\n- **用户友好**：简洁的操作界面，复杂变简单\n- **性能优化**：多线程执行，快速完成任务\n\n## 技术细节\n\n- 后端：Go Gin\n- 前端：Vue3\n- 数据库：MongoDB\n- 任务队列：Asynq\n\n## 核心组件\n\n- 子域名扫描: Subfinder\n- 端口扫描: Nmap\n- 路径扫描: Ffuf\n\n## 搭建指南\n\n### 快速部署\n\n1. 克隆项目\n```bash\ngit clone https://github.com/Symph0nia/CyberEdge.git\ncd CyberEdge\n```\n\n2. 设置脚本权限并启动服务\n```bash\nchmod +x start.sh generate_env.sh\n./start.sh\n```\n\n### 访问服务\n* 前端界面: `http://localhost:47808`\n* 后端 API: `http://localhost:31337`\n\n**注意：确保你的系统已安装 Docker 和 Docker Compose。**\n\n### 首次使用\n\n1. 通过前端界面注册账号:\n   - 注册过程需要使用 Google Authenticator 进行二次验证\n   - 扫描二维码后会得到用户名和一次性密码\n\n2. 安全建议:\n   - 完成初始账号注册后，建议立即关闭注册通道以提升系统安全性\n   - 确保修改默认密码和其他默认配置\n\n### 系统组件\n\n该部署包含以下服务:\n- MongoDB: 数据存储\n- Redis: 任务队列\n- CyberEdge 后端: 核心服务\n- CyberEdge 前端: Web 界面\n- 集成工具: Subfinder、Nmap、Ffuf、HTTPx\n\n### 问题排查\n\n如果遇到服务启动问题，可以通过以下命令查看日志:\n```bash\ndocker-compose logs -f\n```\n\n### 注意事项\n\n- 确保部署环境的端口 47808 和 31337 未被占用\n- 首次部署可能需要几分钟时间来下载和初始化所有组件\n- 建议在生产环境中配置 HTTPS 和其他安全措施\n\n## 界面预览\n\n![Home](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/Home.png)\n\n![Login](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/Login.png)\n\n![Register](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/Register.png)\n\n![Tools](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/Tools.png)\n\n![User](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/User.png)\n\n![System](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/System.png)\n\n![Task](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/Task.png)\n\n![Work](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/Work.png)\n\n## 赞助\n\n![YZA](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/YZA.png)\n\n![MST](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/MST.png)\n\n![DK](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/DK.png)\n\n## 许可证\n\nCyberEdge 项目采用 **GNU Affero 通用公共许可证 v3.0 (AGPL-3.0)**，这是一款确保软件自由使用、修改和分发的许可证，并且特别适用于网络应用。AGPL-3.0 要求在软件被修改、部署并对外提供服务时，必须公开相关的源代码。\n\n### 核心条款\n\n- **自由使用**：您可以自由地使用、修改和分发本项目的源代码。\n- **开源义务**：如果您修改了 CyberEdge，并将其作为服务提供给第三方使用，您必须公开您的修改内容及源代码。\n- **衍生作品**：任何基于本项目的修改或衍生作品，都需要以 AGPL-3.0 许可证发布，继续保持开源。\n\n### 重要提示\n\nAGPL-3.0 扩展了 GNU GPL 的要求，特别针对网络应用的场景。无论是通过本地安装还是通过网络提供服务，您都需要遵守许可证的开源义务。这确保了用户在使用软件时依然享有自由获取源代码的权利。更多详细信息请参阅 [AGPL-3.0 官方文档](https://www.gnu.org/licenses/agpl-3.0.html)。 \n\n**简要声明**：CyberEdge 是自由软件，您可以在 AGPL-3.0 许可证下重新发布和修改，但需要保留此声明。\n\n## 联系方式\n\n邮箱：PayasoNorahC@protonmail.com\n\nQQ群：\n\n![QQ](https://raw.githubusercontent.com/ZacharyZcR/CyberEdge/main/image/QQ.jpg)\n\nCyberEdge：简洁、高效、精准的资产测绘工具，为您的网络安全保驾护航。","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsymph0nia%2Fcyberedge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsymph0nia%2Fcyberedge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsymph0nia%2Fcyberedge/lists"}