{
  "added_at": "2026-11-09",
  "category": "protocol-analysis",
  "description_en": "Reverse Engineered UniFi Protocol documents communication between UniFi access points and their controller from observed traffic. It describes discovery TLVs and inform messages, including the TNBU header, JSON payloads, zlib compression and AES-CBC encryption.",
  "description_zh": "Reverse Engineered UniFi Protocol 根据观察到的流量记录 UniFi 接入点与控制器的通信，涵盖发现报文的 TLV 字段，以及 inform 消息的 TNBU 报头、JSON 载荷、zlib 压缩和 AES-CBC 加密。",
  "entry_url": "https://awesomerea.org/resources/unifi-protocol-reverse-engineering/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/unifi-protocol-reverse-engineering/",
  "evidence_url": "https://github.com/fxkr/unifi-protocol-reverse-engineering/blob/0566e8e1ddc25717f51d5fba4ca03dbf53a585ad/README.md",
  "group": "learn",
  "id": "unifi-protocol-reverse-engineering",
  "json_url": "https://awesomerea.org/resources/unifi-protocol-reverse-engineering/record.json",
  "kind": "documentation",
  "markdown_url": "https://awesomerea.org/resources/unifi-protocol-reverse-engineering/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/unifi-protocol-reverse-engineering/index.md",
  "name": "Reverse Engineered UniFi Protocol",
  "name_zh": "Reverse Engineered UniFi Protocol：UniFi 通信协议逆向文档",
  "record_type": "resource",
  "relationship": "learning",
  "requirement_facets": [
    "limits",
    "license"
  ],
  "requirements": [
    "The discovery field catalog and SSH adoption section remain unfinished.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "发现报文字段清单和通过 SSH 进行接纳的章节尚未完成。",
    "仓库中没有许可证文件。"
  ],
  "targets": [
    "protocol"
  ],
  "url": "https://github.com/fxkr/unifi-protocol-reverse-engineering",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
