{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/centlakestefan/ilo2ctl/blob/0cdc8661e9402299b77a769396dd3869cfd0d4dc/tests/oracle/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "ilo2ctl rebuilds HP iLO 2 remote-console and management controls in C++, including DVC video decoding, keyboard and mouse input, RIBCL power and health operations, and ISO virtual media. The author reports comparing ported applet components byte for byte with recorded outputs from HP's Java classes.",
  "description_zh": "ilo2ctl 用 C++ 重建 HP iLO 2 的远程控制台与管理功能，涵盖 DVC 视频解码、键鼠输入、RIBCL 电源及健康状态操作，以及 ISO 虚拟介质。作者报告将移植的小程序组件与 HP Java 类的记录输出逐字节比较。",
  "entry_url": "https://awesomerea.org/resources/ilo2ctl-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ilo2ctl-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/centlakestefan/ilo2ctl/blob/0cdc8661e9402299b77a769396dd3869cfd0d4dc/README.md",
  "group": "cases",
  "id": "ilo2ctl-case",
  "json_url": "https://awesomerea.org/resources/ilo2ctl-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/ilo2ctl-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ilo2ctl-case/index.md",
  "name": "ilo2ctl: rebuilding the HP iLO 2 remote console and controls",
  "name_zh": "ilo2ctl：重建 HP iLO 2 远程控制台与管理功能",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "prerequisites",
    "license"
  ],
  "requirements": [
    "An HP iLO 2 is needed for live control; captured DVC streams can be replayed without hardware.",
    "Builds on Windows with MinGW and on Linux; the optional GUI needs SDL3 and Dear ImGui.",
    "Regenerating the Java comparison recordings requires JDK 17 and a user-supplied HP applet JAR.",
    "Apache-2.0 license."
  ],
  "requirements_zh": [
    "实时控制需要 HP iLO 2；录制的 DVC 数据流可脱离硬件回放。",
    "可在 Windows 的 MinGW 环境或 Linux 上构建；可选图形界面需要 SDL3 和 Dear ImGui。",
    "重新生成 Java 对照记录需要 JDK 17 和用户自行提供的 HP 小程序 JAR。",
    "采用 Apache-2.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "app",
    "protocol"
  ],
  "url": "https://github.com/centlakestefan/ilo2ctl",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
