ProbiusOfficial / CTF-OS

【Hello CTF】专为CTF比赛封装的虚拟机,基于工具集封装多个版本和系统,更多选择,开箱即用。比赛愉快!
GNU General Public License v3.0
677 stars 30 forks source link

[Proposal] 利用 scoop 实现内置软件更新 #20

Open kengwang opened 3 months ago

kengwang commented 3 months ago

Motivation

由于 CTF-OS 的打包周期的存在导致内部的工具不能及时更新到最新版

Background

Scoop 类似于 Windows 平台的包管理器,可以通过 scoop update 指令对软件包进行快速升级

引入 Scoop 可以对内部软件包进行快速升级,减少因为打包周期导致软件更新不及时的问题。同时软件包仓库通过 GitHub Action 定时检测更新来保证软件仓库中的软件包是最新版。

Action

Scoop 主仓库 以及 Extras 仓库已经存在部分软件包可以使用,但是仍然有一些安全工具并未收录于官方仓库中。

目前打算维护一个安全工具的 Scoop 软件仓库 scoop-ctftools-bucket 收录常用安全工具,可以放到 CTF-OS 中实现相关工具的更新。