Skip to content

ProbiusOfficial/Hello-CTFtime

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
github-actions
Feb 15, 2025
bd3dea8 · Feb 15, 2025
Oct 7, 2024
Feb 5, 2025
Feb 14, 2025
Feb 15, 2025
Oct 7, 2024
Feb 9, 2025
Feb 15, 2025
Feb 14, 2025
Feb 14, 2025
Jun 15, 2023
Oct 7, 2024
Oct 7, 2024
Oct 7, 2024
Oct 7, 2024
Nov 13, 2024

Repository files navigation

关于

本项目为 Hello-CTF 的关联项目,这是一个基于 Issue模板 + GitHub Action 实现的自动化赛事信息更新。

如需查看赛事信息,请前往:https://hello-ctf.com/Event/

我们正在测试基于llm模型的赛事信息提取功能,如果您在使用的时候遇到问题,请联系我们(QQ群:590430891)。

数据来源

国外赛事数据来源于 CTFtime RSS源 - https://ctftime.org

国内赛事由本项目收集维护,如需要添加赛事信息,请选择Issue中的添加比赛模板.

如有疑问,请开空白issue,或者在 赛事群 中联系本人或者三哈.

Important

我们很支持您将本项目的数据共享给他人,这样能极大的促进CTF社区的发展,但同时我们也希望您注明数据来源。

如果您引用了该项目的数据,请尽量标注:

[数据来源:Hello-CTFTime] 或者 [数据来源:Hello-CTF]

日历订阅

自动化程序提供适用于 RFC 5545 标准的日历订阅链接,您可以通过下面的链接获取订阅文件:

国内赛事:https://raw.githubusercontent.com/ProbiusOfficial/Hello-CTFtime/main/calendar/CN.ics

国外赛事:https://raw.githubusercontent.com/ProbiusOfficial/Hello-CTFtime/main/calendar/Global.ics

参考:

在 Outlook.com 或 Outlook 网页版中导入或订阅日历

订阅其他人的 Google 日历 - 使用链接添加公开日历

获取数据

Warning

在某些情况下,通过Github直链获取json的方法可能会因为网络原因失效,在此情况下,我们提供国内Gitee的仓库镜像来解决该问题:

国内赛事:https://gitee.com/Probius/Hello-CTFtime/raw/main/CN.json

国外赛事:https://gitee.com/Probius/Hello-CTFtime/raw/main/Global.json

(若上述链接失效,可能因为赛事名字触发河蟹审查,请使用.b64版本:CN.b64 / Global.b64)

所有的比赛信息均以 json 格式呈现,您可以通过下面的链接直接获取json数据:

国内赛事:https://raw.githubusercontent.com/ProbiusOfficial/Hello-CTFtime/main/CN.json

国外赛事:https://raw.githubusercontent.com/ProbiusOfficial/Hello-CTFtime/main/Global.json

状态说明:
"status": 0 # 报名未开始
"status": 1 # 报名进行中
"status": 2 # 报名已结束
"status": 3 # 比赛进行中
"status": 4 # 比赛已结束

自动化流程

国外赛事每小时自动更新.

国内赛事:提交Issue → Bot提交Pr审核 → 管理员审核通过添加.

每小时根据 UTC+8 时间更新国内比赛状态.

国内超过60天的比赛会被归档在 /Achieve/CN_CTF.json 中.

TODO

暂无,期待issue.