diff --git a/docs/analysis/DEVICE-REDIRECT-METHODS.md b/docs/analysis/DEVICE-REDIRECT-METHODS.md index 8bb51c8..9cbc868 100644 --- a/docs/analysis/DEVICE-REDIRECT-METHODS.md +++ b/docs/analysis/DEVICE-REDIRECT-METHODS.md @@ -9,6 +9,9 @@ SoundTouch devices primarily communicate with the following domains: - `updates.bose.com`: Software updates - `stats.bose.com`: Telemetry and analytics - `bmx.bose.com`: Bose Media eXchange registry +- `events.api.bosecm.com`: Stockholm app analytics +- `bose-prod.apigee.net`: Apigee gateway (used by some services) +- `worldwide.bose.com`: Software update metadata and secondary services --- @@ -153,7 +156,7 @@ For developers creating a completely isolated "dark" environment (no internet at 1. **XML**: Point all URLs to local services. 2. **Binary Patch**: Neutralize `IsItBose` to allow non-Bose domains/IPs. 3. **`/etc/hosts`**: Redirect hardcoded domains that aren't exposed in the XML (like analytics or NTP) to prevent leakage to the real Bose cloud. -4. **Process Instrumentation**: Use [SoundTouch Hook](https://github.com/CodeFinder2/bose-soundtouch-hook) to monitor and override internal behavior in real-time. +4. **Process Instrumentation**: Use [SoundTouch Hook](https://github.com/CodeFinder2/bose-soundtouch-hook) to monitor and override internal behavior in real-time. This is particularly useful for handling unknown hostnames or deep-hooking into service discovery logic that might bypass standard DNS lookups. --- diff --git a/pkg/service/handlers/web/css/style.css b/pkg/service/handlers/web/css/style.css index de568e1..ad2b4d5 100644 --- a/pkg/service/handlers/web/css/style.css +++ b/pkg/service/handlers/web/css/style.css @@ -102,3 +102,10 @@ pre { background-color: #eee; padding: 10px; overflow-x: auto; font-size: 12px; .category-upstream { background-color: #f3e5f5; color: #7b1fa2; } .status-success { background-color: #e8f5e9; color: #2e7d32; } .status-error { background-color: #ffebee; color: #c62828; } + +.badge { + padding: 2px 8px; + border-radius: 10px; + font-size: 0.8em; + font-weight: bold; +} diff --git a/pkg/service/handlers/web/index.html b/pkg/service/handlers/web/index.html index 0b1a5ee..c20a4e7 100644 --- a/pkg/service/handlers/web/index.html +++ b/pkg/service/handlers/web/index.html @@ -17,7 +17,7 @@ - + @@ -281,15 +281,18 @@ - +
Analysis of traffic handled by this service (self) and proxied to Bose (upstream).
+Analysis of traffic handled by this service (self), proxied to Bose (upstream), and internal device events (telemetry).
Total Requests: 0
+