Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CheatSheetHost — 一个本地托管的速查表页面。目前用于逆向工程并在实验室中托管,以便我可以限制或放弃(锁定防火墙)实例外部的流量。 | Kitploit
工具/GitHubGitHub/jimmyader/cheatsheethost
静态分析逆向工程调试器CTF学习与教育精选资源
GitHubjimmyader/cheatsheethost

CheatSheetHost

一个本地托管的速查表页面。目前用于逆向工程并在实验室中托管,以便我可以限制或放弃(锁定防火墙)实例外部的流量。

查看仓库
1525个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CheatSheetHost

一个轻量级的、内容驱动的 Web 服务器,用于托管交互式速查表和参考资料。非常适合 CTF(夺旗赛)挑战、逆向工程和技术文档。当您希望在实验室环境中限制或避免外部流量,同时仍能访问有用资料时,这是最佳选择。

*** 我已对脚本进行了一些加固,但您在使用前应进行审查,并/或在实验室环境中部署 ***

特性

  • 简单的 JSON 内容:使用易于编辑的 JSON 文件定义速查表
  • 响应式设计:在桌面、平板和移动设备上均能工作
  • 复古终端主题:怀旧的绿色文字黑色背景 CRT 显示器风格
  • 局域网可访问:在本地网络内共享速查表
  • 多种章节类型:表格、文本块、代码片段和 ASCII 表
  • 热重载:刷新浏览器即可立即看到更改
  • 多线程服务器:处理多个并发连接

快速开始

前置条件

  • Python 3.8 或更高版本

安装

  1. 克隆或下载此仓库:

    root@kitploit:~
    git clone https://github.com/JimmyAder/CheatSheetHost.git
    cd CheatSheetHost
    
  2. 运行服务器:

    root@kitploit:~
    python3 host_content_site.py
    
  3. 在浏览器中打开 http://127.0.0.1:8766

服务器会自动创建默认文件(如果它们不存在)。

链接

  • 仓库:GitHub
  • 问题:报告 Bug
  • 讨论:问答

使用

访问站点

  • 本地访问:http://127.0.0.1:8766
  • 网络访问:http://[your-local-ip]:8766(启动时会显示)

导航

  • 首页:列出所有可用的速查表
  • 单个页面:点击任意速查表查看其内容
  • 导航栏:所有页面的快速链接

API 端点

  • GET /api/pages:返回可用页面别名的 JSON 列表

创建和修改速查表

速查表以 JSON 文件形式存储在 pages/ 目录中。每个文件定义一个页面,结构如下:

root@kitploit:~
{
  "slug": "my-cheatsheet",
  "title": "My Custom Cheatsheet",
  "subtitle": "A brief description of this cheatsheet",
  "sections": [
    {
      "type": "table",
      "title": "Section Title",
      "items": [
        {"key": "Command", "value": "Description"},
        {"key": "Another", "value": "Command"}
      ]
    },
    {
      "type": "text",
      "title": "Notes",
      "text": "Some explanatory text here."
    },
    {
      "type": "code",
      "title": "Example Code",
      "language": "python",
      "code": "print('Hello, World!')"
    }
  ],
  "ascii": {
    "title": "ASCII Table",
    "blocks_across": 6,
    "min_width_px": 920
  }
}

章节类型

  • table:以表格形式显示的键值对
  • text:纯文本内容(支持换行)
  • code:语法高亮的代码块
  • ascii:特殊的 ASCII 字符表(可选)

文件命名

  • 文件应使用描述性名称(例如 gdb-cheatsheet.json)
  • slug 字段确定 URL 路径(如果省略,则从文件名自动生成)
  • JSON 必须有效;无效文件将被跳过并显示警告

自定义

样式

编辑 site_template.html 以修改外观:

  • :root 中的 CSS 变量用于颜色和布局
  • 针对不同屏幕尺寸的响应式断点
  • 终端风格的设计元素

服务器配置

命令行选项:

root@kitploit:~
python3 host_content_site.py --host 0.0.0.0 --port 8080
  • --host:绑定的 IP 地址(默认:0.0.0.0)
  • --port:端口号(默认:8766)

项目结构

root@kitploit:~
CheatSheetHost/
├── host_content_site.py    # 主服务器脚本
├── site_template.html      # HTML 模板和 CSS
├── pages/                  # 速查表 JSON 文件
│   ├── ctf-cheatsheet.json
│   ├── gdb-cheatsheet.json
│   └── ...
└── README.md              # 本文件

包含的速查表

  • CTF Master Sheet:寄存器、系统调用和常用技术
  • Bitwise / Crypto Pattern Recognition:用于识别位运算、编码器、哈希和加密模式的参考
  • C / C++ for Reverse Engineering:实用的 C 和 C++ 参考,用于阅读反编译器输出和重构逻辑
  • GDB/x64dbg:调试命令和工作流程
  • Ghidra:逆向工程工具快捷键
  • Helpful Links & Study References:逆向工程、CTF、加密、二进制内部和练习平台
  • Helpful Linux Commands for Reverse Engineering:用于分类、二进制检查、调试和文件分析的常用 Linux 命令行工具
  • IDA Pro:反汇编器热键和功能
  • Neovim:编辑器命令和配置
  • Python for Reverse Engineering:用于解析、解码和重构算法的实用 Python 参考
  • WinDbg:Windows 调试命令
  • x64 Assembly:指令参考
  • x64 Shellcode Syscalls:系统调用号
  • x86-32 Assembly:32 位汇编参考

贡献

添加新的速查表

  1. 在 pages/ 目录中创建一个新的 JSON 文件
  2. 遵循上面概述的 JSON 结构
  3. 刷新浏览器进行测试
  4. 提交 Pull Request

改进代码

  • 服务器使用 Python 的 http.server 模块构建
  • 支持多线程处理并发请求
  • 最小依赖(仅标准库)

报告问题

  • 检查服务器日志中的 JSON 解析错误
  • 确保 JSON 文件有效
  • 在不同浏览器/设备上测试

开发

从源码运行

root@kitploit:~
python3 host_content_site.py

测试更改

  • 编辑 JSON 文件并刷新浏览器
  • 修改 site_template.html 以更改样式
  • 重新启动服务器以应用 Python 代码更改

许可证

本项目是开源的。欢迎使用、修改和分发。

支持

  • 如有问题或疑问,请 在 GitHub 上提交 issue
  • 欢迎通过 Pull Request 贡献代码
  • 如果您觉得有用,请给仓库点星!
下载工具