wyattrossell/FieldKit

GitHub: wyattrossell/FieldKit

一款离线单文件格式的跨平台命令行参考与学习工具,支持快速搜索、复制多平台终端命令并关联安全攻防上下文信息。

Stars: 1 | Forks: 0

# FieldKit ### ▶ [在线演示](https://wyattrossell.github.io/FieldKit/) · [下载单文件](https://github.com/wyattrossell/FieldKit/releases) **一款离线、单文件格式的命令参考与紫队学习工具**,专为蓝队、 红队、教育工作者以及 IT / 取证从业人员设计。可直接从 USB 驱动器运行—— 在任何浏览器中打开 `FieldKit.html` (`file://`),无需安装、无需构建、无需网络。 ## 界面预览 ![FieldKit — 搜索、分类侧边栏,以及带有占位符、ATT&CK/Detect/Mitigate 和相关后续步骤的命令条目](https://static.pigsec.cn/wp-content/uploads/repos/cas/52/52b7e8040ed3f7bdbee0de175f739f4f69f4ad03da4884c23ea9cbe3a6cf8f42.png) *左:按领域分组的分类侧边栏。中:实时筛选结果。右:选定的 命令,包含可填充的占位符、团队 + MITRE ATT&CK 徽章、Detect/Mitigate 以及相关的 后续步骤。(以高对比度主题显示;可尝试[在线演示](` 加载库,因此可以在 `file://` 下运行,在这种情况下去请求获取 `.json` 会被拦截)。 将两者复制到 USB 驱动器并打开该 HTML 文件即可。就这么简单。 ## 构建单文件 该代码库将应用及其库分开存放,以获得更清晰的差异对比。要生成 自包含的单文件 (内联数据,无外部引用): ``` npm run build # or: node build.js ``` 此操作将写入 `dist/FieldKit.html` (单文件发布构件) 以及 `dist/index.html` (GitHub Pages 入口点)。无其他依赖项 — 纯 Node 环境。 `dist/` 已在 git 中被忽略;它通过发布版本和在线演示进行分发,而不会被提交。 ## 仓库结构 | 文件 | 用途 | |---|---| | `FieldKit.html` | 应用程序 — 包含 UI、渲染、过滤器、编辑器。自包含,无额外依赖。 | | `library-data.js` | 命令/工具库 (`window.FIELDKIT_LIBRARY`)。 | | `build.js` | 将库内联到单文件 `dist/FieldKit.html` 中 (`npm run build`)。 | | `validate.js` | Schema + 词汇验证器 (`node validate.js`);在 CI 中运行。 | | `CONTRIBUTING.md` | 条目 schema 及添加方法说明。 | | `DISCLAIMER.md` | 授权使用声明。 | ## 许可证 [MIT](LICENSE) © 2026 Wyatt Rossell。 ## 支持 如果 FieldKit 在实际操作中为您节省了时间,请考虑支持它的开发 —— 感谢您! ☕

Buy Me A Coffee

标签:Homebrew安装, IT运维, MITM代理, Socks5代理, 前端, 命令行速查, 多模态安全, 安全教育, 数据可视化, 离线工具, 紫队, 自定义脚本