cpe diagnostics jsonifer

paste a raw TR-069 / TR-181 GetParameterValues dump or a SOAP/XML GetParameterValuesResponse. reproduces the JSON that parse.groovy builds — entirely in your browser, nothing is uploaded.

input

flat dump: one Full.Parameter.Path = value per line. or paste a full SOAP <ParameterValueStruct> envelope — both are auto-detected.

output json idle

how vendor abstraction & known quirks are handled
  • vendor & model prefix are auto-detected from the pasted data and pre-selected below — override them manually if detection is wrong.
  • SIP data is included in the output (the original script collected it but its output stage silently dropped it — fixed here).
  • wifi clients resolve regardless of keying direction, so SkyNet/KaonMedia "Client N" → MAC maps now populate wifi nodes instead of vanishing.
  • other behaviours are reproduced faithfully, including the script's own residual quirks: the nokia associated-device path was never resolved by the original author (clients may be absent), and the default/huawei/nokia profiles concatenate an extra instance index that can null out SSID/channel for those devices.
// output appears here.