Cervantes:专为红队渗透测试人员设计的开源协同合作平台
关于Cervantes
Cervantes是一款专为红队研究人员以及渗透测试人员设计的开源协同合作平台,在该平台的帮助下,广大研究人员可以轻松管理自己团队中的项目、客户、漏洞以及安全报告。
工具特性
开源 多平台支持 多语言支持 团队协作 内置仪表盘和分析统计界面 支持管理客户和攻击/防护安全项目 报告一键生成 ...
技术栈
.NET C# Rider JavaScript HTML5 CSS3
运行要求
Docker Docker-Compose
工具使用
使用Docker-Compose在本地运行Cervantes
首先,我们需要使用下列命令将该项目源码克隆至本地:
git clone https://github.com/CervantesSec/docker.git
克隆下来之后,我们需要使用下列命令启动自己的Docker容器环境:
docker-compose -p cervantes up -d
启动之后,打开浏览器并访问http://localhost。
默认用户凭证如下:
admin@cervantes.local - Admin123.
通过源码本地运行Cervantes
首先,我们需要下载和安装dotnet和Postgresql。
接下来,使用下列命令将该项目源码克隆至本地:
git clone https://github.com/CervantesSec/cervantes.git
访问项目中的Cervantes.Web -> appsettings.json,将我们的数据库参数写到DefaultConnection属性中:
{
"ConnectionStrings": {
"DefaultConnection": "Server=localhost;Database=cervantes;Username=postgres;Password=postgres"
},
"Logging": {
"LogLevel": {
"Default": "Trace",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information",
"Cervantes.*": "Trace"
}
},
"AllowedHosts": "*",
"EmailConfiguration": {
"SmtpServer": "smtp.office365.com",
"SmtpPort": 587,
"SmtpUsername": "EMAIL",
"SmtpPassword": "PASSWORD"
}
}
注意,如果你使用的是Linux系统,则需要安装wkhtmltopdf,并将wkhtmltopdf和wkhtmltoimage从/usr/bin拷贝到/CERVANTES_PATH/Cervantes.Web/wwwroot/Rotativa/Linux/。
配置完成后,运行下列命令来启动项目:
dotnet run --project /CERVANTES_PATH/Cervantes.Web/
打开浏览器,访问http://localhost:5001:
默认用户凭证如下:
admin@cervantes.local - Admin123.
许可证协议
本项目的开发与发布遵循Apache-2.0开源许可证协议。
项目地址
https://github.com/CervantesSec/cervantes
参考资料
https://dotnet.microsoft.com/en-us/download
https://www.postgresql.org/download/
https://github.com/CervantesSec/cervantes/blob/main/CONTRIBUTING.md
精彩推荐
相关文章
- Bika LIMS 开源LIMS集—— SENAITE的使用(样品相关配置)
- 全流程3D医疗分割开发工具MedicalSeg重磅开源
- 不负青春,不负韶华 —— 又一低代码平台Vue Admin Work B 开源了
- 10K+ Star!堪称开发者瑞士军刀的开源工具,YYDS!
- 王者荣耀开源环境上榜!九月AI研究GitHub排行来了,「star多」才叫好论文
- 【好玩儿的Docker项目】10分钟部署一个类似知乎的开源问答平台——Answer
- 开源的虚拟化私有云及云管平台
- 4.6k Star企业级快速开发平台,MIT开源协议,可免费用于商业项目
- [开源]完全开源免费商用,为你们小区物业企业打造的智慧物业综合管理平台
- 开源轻量级静态博客系统,极速部署你的博客,几百页面瞬间生成
- 开源少儿编程教学平台,含Scratch,ScratchJr,Python教学工具
- 开放式操作系统:让 Linux 充满活力(linux开源平台)
- [开源软件] 微信PC版多开/语音备份工具SuperWeChatPC介绍和下载
- 360开源企业级 Kubernetes 集群管理平台 Wayne
- Linux 红帽官网:领先的开源平台(linux红帽官网)
- Linux的发展新趋势:开源神话(linux的分支)
- 分发Linux SAM发布:开源的新机会(linuxsam)
- 开源Linux的开源之路:探索分支未来(linux的分支)
- Linux分支:开源的无限可能(linux的分支)
- 几乎能运行所有经典平台游戏的开源游戏掌机
- Windows 平台 Lisp 开发环境 Corman Lisp 开源
- 阿里云携手开源中国众包平台发布百万悬赏项目
- Gitbook,这个开源出书平台了不起
- 蚂蚁金服总监杨冰:金融科技公司为什么要拥抱开源?
- Etcher是一款开源的快速刻录软件,用它可以快速制作U盘镜像工具,制作启动盘。
- GIMP 是一款开源免费的跨平台图像编辑处理工具,Linux平台下绝对好用的软件!
- 开放源码 Redis 性能监控全新涌现(开源redis监控工具)