0xAquila/ctf-tracker

GitHub: 0xAquila/ctf-tracker

一个离线的单文件 CTF 工作空间,帮助你追踪挑战、记录发现并结构化复盘。

Stars: 0 | Forks: 0

![HackLog](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/7b6ad4298e221604.png) [![Live Demo](https://img.shields.io/badge/▶%20Live%20Demo-0xAquila.github.io-5b8def?style=for-the-badge&logoColor=white)](https://0xAquila.github.io/ctf-tracker)    [![License](https://img.shields.io/badge/License-MIT-a78bfa?style=for-the-badge)](LICENSE)    [![No Dependencies](https://img.shields.io/badge/Dependencies-Zero-34d399?style=for-the-badge)]()    [![Vanilla JS](https://img.shields.io/badge/Vanilla-JavaScript-fbbf24?style=for-the-badge&logo=javascript&logoColor=black)]() ## 你一直想要且无需构建的黑客工作空间。 *追踪每个挑战。捕获每个标志。更聪明地学习。升级。*
![HackLog full dashboard](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/682d8f3268221606.png) ## 为什么选择 HackLog? 大多数 CTF 玩家在零散的笔记、随机的文本文件或根本没有记录的情况下跟踪他们的工作。HackLog 解决了这个问题。它是一个完全离线的单文件工作空间,涵盖你的整个黑客生命周期——从开始挑战到最终复盘。没有注册。没有云。没有废话。只需打开它并开始工作。 为 **TryHackMe**、**HackTheBox** 以及两者之间的所有 CTF 格式而构建。 ## 功能概览
### ⚡ 挑战追踪器 在几秒钟内开始一个会话。实时计时器、目标元数据,以及一个完整的侧边栏,随时概览所有活跃和已完成的挑战。 ### ✅ 方法论检查清单 四个通用 CTF 阶段——侦察、漏洞利用、权限提升、文档记录——预先加载并随时可用。此外还有针对 Web、加密、取证、OSINT、网络和杂项的类型特定子检查清单。 ### 🔍 发现记录器 在发现时记录标志、凭据、哈希值、CVE、开放端口和注释。按类型着色编码,按严重性标记,并自动添加时间戳。 ### 🤖 AI 会话助手 每个会话中都有一个 AI 助手,完全了解你的检查清单、发现和记录。可以向它提问。由 Groq API 提供支持——免费层级可用。 ### 📚 学习实验室 一个三部分的知识库:**速查表**(语法高亮的代码块,可按类别筛选)、**复盘日志**(与会话关联)和 **笔记与博客**(用于个人学习文章)。 ### 🏆 进步系统 经验值、等级和成就。90 天活动热图、技能环细分、周度统计,以及一个让你的成长可视化的个人资料页面。
## 实际演示 ### 挑战会话 — 方法论检查清单 每个会话都包含结构化的、基于阶段的检查清单。每个条目都有 **提示工具** 和 **建议工具**——因此即使卡住时,你也知道下一步该做什么。 ![Checklist](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/0bcf9d8606221608.png) ### 发现记录器 — 不再丢失任何标志 在发现的那一刻就记录每个发现。标志、凭据、密码哈希、开放端口、漏洞——全部着色编码、严重性标记并添加时间戳。 ![Findings](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/b1f79feca4221610.png) ### 学习实验室 — 构建你的知识库 **速查表**——一个带有语法高亮代码的专业参考库,预先加载四个模板。使用功能齐全的编辑器创建你自己的。 ![Cheat Sheets](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/ecc3c30271221612.png) **笔记与博客**——在一个地方保存所有学习所需的信息。 ![Writeup Journal](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/24cf6d3365221614.png) ### 资料与进度 你的黑客旅程可视化呈现。从每个检查清单项、标志和解决的挑战中获得经验值。90 天热图显示你的一致性。技能环分解你在 CTF 各阶段的掌握程度。周度统计与上周对比。 ![Dashboard](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/9f2b50eb8f221616.png) ### 三种主题——选择你的美学 立即在 **深色**、**浅色** 和 **干净深色** 之间切换。每个组件、每种颜色、每个细节都能完美适配。 ![Themes](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/b7fe55a33c221618.png) ## 开始使用 ### 使用在线版本 前往 **[0xAquila.github.io/ctf-tracker](https://0xAquila.github.io/ctf-tracker)** ——无需安装、无需账户、在任何现代浏览器中均可使用。 ### 本地运行 ``` git clone https://github.com/0xAquila/ctf-tracker.git cd ctf-tracker ``` 然后只需打开 `index.html` ——或者使用任何静态服务器运行: ``` # Python python3 -m http.server 8080 # Node(无需安装) npx serve . ``` **仅此而已。** 无需 `npm install`。无需构建步骤。无需配置。零依赖。 ## 技术栈 整个应用程序仅由 **三个文件** 组成。 | 文件 | 作用 | |---|---| | `index.html` | 应用结构——所有视图、模态框和导航 | | `style.css` | 三个完整主题、完整组件库、动画 | | `app.js` | 所有逻辑——数据模型、渲染、localStorage、XP 系统、AI | 无框架。无打包器。无运行时依赖。唯一的外部资源是通过 CDN 加载的 Google Fonts。 ``` ctf-tracker/ ├── index.html ├── style.css ├── app.js ├── favicon.svg └── README.md ``` ## 你的数据,永远属于你 所有数据都保存在浏览器中。绝不会发送到服务器。 | localStorage 键 | 内容 | |---|---| | `hacklog_v1_targets` | 会话——检查清单状态、发现、记录、计时器 | | `hacklog_v1_sheets` | 速查表库 | | `hacklog_v1_writeups` | 复盘日志条目 | | `hacklog_v1_blogs` | 笔记与博客文章 | | `hacklog_v1_profile` | 昵称、标语、经验值、等级、成就 | | `hacklog_v1_theme` | 当前主题偏好 | 随时点击仪表盘上的 **导出数据** 获取完整的 JSON 备份。导入同样简单。 ## 路线图 - [ ] 笔记编辑器中的 Markdown 预览 - [ ] 将单个复盘导出为 `.md` 或 PDF - [ ] 每个会话的耗时分解图表 - [ ] 跨会话、复盘和速查表的全文搜索 - [ ] 每个会话的自定义检查清单项 ## 许可证 [MIT](LICENSE) ——可自由使用、分叉和构建。
**为黑客而建,由黑客打造。** *如果 HackLog 帮你捕获了一个标志,⭐ 这个仓库。*
标签:AI助手, CMS安全, CVE, DFIR, ETW劫持, HackTheBox, JavaScript, SEO, TryHackMe, Vanilla JS, 二进制发布, 加密, 协议分析, 单文件应用, 取证, 多模态安全, 夺旗赛, 学习辅助, 工作区, 开源工具, 挑战追踪, 数字签名, 数据统计, 文档编写, 无依赖, 日志记录, 时间追踪, 权限提升, 漏洞扫描器, 离线工具, 端口扫描, 笔记管理, 网络安全, 自定义脚本, 隐私保护, 颜色标记