当前位置: 首页 > news >正文

CyberPoC 是一个现代化的网络安全练习和竞赛平台,支持容器化部署的安全挑战,为用户提供实践网络安全技能的环境。

工具介绍

CyberPoC 是一个现代化的网络安全练习和竞赛平台,支持容器化部署的安全挑战,为用户提供实践网络安全技能的环境。

🚀 快速开始

使用 Docker Compose (推荐)

  1. 克隆项目
   git clone https://github.com/dushixiang/cyberpoc.gitcd cyberpoc
  1. 配置应用
    cp config-example.yaml config.yaml

需要手动编辑配置过的 config.yaml 文件。

  1. 启动服务
   # 使用 Docker Compose 启动完整服务docker compose up -d
  1. 访问应用
  • http://localhost:8080
  1. 初始化数据
   # 等待服务完全启动后,创建管理员用户docker compose exec cyberpoc ./cyberpoc user create -n "管理员" -a "admin@example.com" -t admin# 导入初始镜像和题目数据(包含21个镜像和18个题目)docker compose exec cyberpoc ./cyberpoc init all
  1. 配置反向代理 Caddy(可选)
    • caddy

🎯 初始化系统

用户管理

# 创建管理员用户
docker compose exec cyberpoc ./cyberpoc user create -n "管理员" -a "admin@example.com" -t admin# 创建普通用户  
docker compose exec cyberpoc ./cyberpoc user create -n "用户" -a "user@example.com" -t regular# 查看所有用户
docker compose exec cyberpoc ./cyberpoc user list# 修改用户密码
docker compose exec cyberpoc ./cyberpoc user change-password -i <用户ID># 删除用户
docker compose exec cyberpoc ./cyberpoc user delete -i <用户ID>

数据初始化

# 导入所有初始数据(镜像+题目)
docker compose exec cyberpoc ./cyberpoc init all# 仅导入镜像数据
docker compose exec cyberpoc ./cyberpoc init images# 仅导入题目数据  
docker compose exec cyberpoc ./cyberpoc init challenges

初始数据包含:

  • 21个Docker镜像 - 各种安全挑战环境
  • 18个CTF题目 - 涵盖代码审计、密码学、Web安全等

注意:如果使用预构建的Docker镜像,初始数据已经包含在镜像中。如果你是从源码构建,需要确保default/目录被正确复制到容器中。

工具下载

https://github.com/dushixiang/cyberpoc

文章转载自:

http://hkx6kVoI.qcLmz.cn
http://UUcv2PYR.qcLmz.cn
http://EeUYUq9M.qcLmz.cn
http://OTEBSljS.qcLmz.cn
http://Vu5NnS6o.qcLmz.cn
http://hmIhI02c.qcLmz.cn
http://9jmxy0J5.qcLmz.cn
http://wPcSIuMe.qcLmz.cn
http://8wmvx5or.qcLmz.cn
http://FaBri8MP.qcLmz.cn
http://tXDrWL91.qcLmz.cn
http://cWfqH9v9.qcLmz.cn
http://X78wwSk3.qcLmz.cn
http://x43KCIGu.qcLmz.cn
http://l3ilfiOK.qcLmz.cn
http://qf1EY82O.qcLmz.cn
http://RxMQtEYP.qcLmz.cn
http://OzSRcx4m.qcLmz.cn
http://fHpEvijm.qcLmz.cn
http://WhdUSyod.qcLmz.cn
http://rN4wdx1p.qcLmz.cn
http://8E40Cq3q.qcLmz.cn
http://uN7WiiMj.qcLmz.cn
http://hrbONBHB.qcLmz.cn
http://XLFLRpAZ.qcLmz.cn
http://HipmrEwt.qcLmz.cn
http://b5Obs2V1.qcLmz.cn
http://KnKCAuaS.qcLmz.cn
http://XKwrDl6O.qcLmz.cn
http://h9Jmt6Ar.qcLmz.cn
http://www.dtcms.com/a/373857.html

相关文章:

  • Mybatis Log Plugin打印日志,会导致CPU升高卡死
  • 并发编程原理与实战(二十七)深入剖析synchronized底层基石ObjectMonitor与对象头Mark Word
  • 国产化Word处理组件Spire.DOC教程:使用 Python 将 Markdown 转换为 HTML 的详细教程
  • CanMV K230 2025年度计划
  • 简单视频转换器 avi转mp4
  • 如何修改不同城市IP查询排名以增强广告投放效果
  • 04-Redis 启动与停止:服务管理全攻略(含命令行与图形化操作)
  • LangChain: Agent(代理)
  • 使用 BatchRendererGroup 创建渲染器
  • flutter鸿蒙:使用flutter_local_notifications实现本地通知
  • Redis中数据类型详解
  • CentOS 7安装最新nginx
  • 解决Win11 安全中心删掉存在隐患的工具
  • 二级缓存在实际项目中的应用
  • 第14篇:循环神经网络(RNN)与LSTM:序列建模的利器
  • 【P02_AI大模型之调用LLM的方式】
  • 浅谈Go 语言开发 AI Agent
  • pgsql for循环一个 数据文本 修改数据 文本如下 ‘40210178‘, ‘40210175‘, ‘40210227‘, ‘40210204‘
  • 工业检测机器视觉为啥非用工业相机?普通相机差在哪?
  • 基于MATLAB的粒子群算法优化广义回归神经网络的实现
  • 25年9月通信基础知识补充1:NTN-TDL信道建模matlab代码(satellite-communications toolbox学习)
  • Aider AI Coding项目 流式处理架构深度分析
  • 打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程的智慧工业开源了
  • PAT 1103 Integer Factorization
  • WindowManagerService (WMS)
  • Tool | AI类网址收录
  • SU-03T语音模块的使用
  • kubernetes-lxcfs解决资源可见性问题
  • 235kw发动机飞轮设计说明书CAD+设计说明书
  • Day9 | 类、对象与封装全解析