玄穹——开源漏洞库平台

admin 2024年11月24日11:58:39评论59 views字数 1006阅读3分21秒阅读模式

玄穹——开源漏洞库平台

[简介]

玄穹是一款高性能的开源漏洞库平台,中小型团队自建漏洞库的合适之选。

前端采用Vite + Vue3 + Typescript + Element Plus开发,后端采用Go + Gin + GORM + JWT开发。

支持漏洞提交、漏洞审核、漏洞搜索、漏洞排行榜、消息推送等功能。支持MySQL、PostgreSQL、SQLite3、SQL Server等数据库,具体查看GORM支持的数据库。 内置漏洞类型,漏洞评分规则,积分计算规则等。

项目地址:

https://github.com/HackAllSec/XuanQiong

玄穹——开源漏洞库平台

玄穹——开源漏洞库平台

[目录结构]

XuanQiong/├── backend/               # 后端目录│   ├── config/            # 配置解析和验证│   ├── controllers/       # 控制器,处理路由和逻辑│   ├── models/            # 数据模型│   ├── routes/            # 路由定义│   ├── types/             # 类型定义│   ├── utils/             # 工具和辅助函数├── frontend/              # 用户界面目录,Vue3+Vite+Element Plus+Typescript|   ├── dist               # build生成的目录│   │   └── assets/        # 静态资源,如图片、样式等│   │   └── index.html     # 用户端入口文件|├── admin/                 # 后台管理界面目录,Vue3+Vite+Element Plus+Typescript│   ├── dist               # build生成的目录│   │   └── assets/        # 静态资源,如图片、样式等│   │   └── index.html     # 后台入口文件|├── config.yaml            # 配置文件├── go.mod                 # Go Modules 依赖文件├── go.sum├── main.go                # 主入口└── README.md              # 项目说明文件

[部署方式]

支持前后端一体和分离模式。

前后端一体

直接运行即可:go run main.go

前后端分离

用户前端文件和管理员前端文件独立,可分别部署在不同web目录

  • 前端配置API地址,然后编译
  • 编译后的用户前端文件位于 dist 目录下,复制目录下的文件到web目录即可
  • 后端配置CORS、运行模式即可

[演示环境]

演示环境:https://demo.hackall.cn
管理员账号:admin/Admin@123
普通用户账号:test/123456

部分功能后续有时间再完善,欢迎大家Fork、Star、提交PR共同参与!

原文始发于微信公众号(Hack All Sec):玄穹——开源漏洞库平台

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年11月24日11:58:39
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   玄穹——开源漏洞库平台https://cn-sec.com/archives/3419946.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息