Case study
SuperCam Thermal Viewer: reconstructing QuanLi camera streaming
SuperCam Thermal Viewer is a cross-platform client for QuanLi/LangChi thermal cameras built from investigation of their proprietary network traffic. It displays 160×120 radiometric infrared frames alongside 1920×1080 H.264 video, while research notes document UDP discovery, TCP control and stream negotiation.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 1
- Last commit
- 2026-09-16
- Language
- Python
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: A QuanLi/LangChi SuperCam camera and a network connection; building from source requires Python 3.12 or newer.
- Limits: macOS packages must be built on macOS.
- License: MIT.
Cite
BibTeX
@misc{quanli-supercam-case,
title = {{SuperCam Thermal Viewer: reconstructing QuanLi camera streaming}},
howpublished = {\url{https://github.com/GunayAnach/QuanLi-SuperCam}},
url = {https://github.com/GunayAnach/QuanLi-SuperCam},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/quanli-supercam-case/}}
}Plain text
SuperCam Thermal Viewer: reconstructing QuanLi camera streaming. https://github.com/GunayAnach/QuanLi-SuperCam (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/quanli-supercam-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · GunayAnach/QuanLi-SuperCam · Revision 4f484f9
- reverse_engineering/README.md GitHub · GunayAnach/QuanLi-SuperCam · Revision 4f484f9
More in Protocols
- ktctl: reconstructing FiiO JA11 USB equalizer control · Case study
- AppleAVE2: reconstructing the IOKit wire format and driver validation path · Case study
- Indian Thunder Stroke: decoding motorcycle CAN signals · Case study
- Smart Ring Dashboard: direct BLE access to generic smart rings · Case study
- Thermal Cam: decoding the Thermal Master P1 USB stream · Case study
- ControlVault 3: reconstructing Linux fingerprint support · Case study