app: router identification verified on-device — named a MikroTik RouterOS 7.23.2
The probe identified the LAN's IPv6 RA sender end to end from an unprivileged app: EUI-64 MAC recovery (78:9A:18:54:B8:F9, matching the Shizuku neighbor table) -> MikroTik by OUI, corroborated by the UPnP device description (RouterOS/7.23.2, MikroTik Router) and reverse DNS (router.hudelist.local). Cellular's RFC 7217 privacy RA source is correctly reported as not-EUI-64 instead of guessed. The SSDP sweep also inventoried a Synology DS1522+ and a Sky gateway — the raw material for future LLDP/mDNS cross-matching. Fixes found by running it: added the confirmed MikroTik OUI 78:9A:18 (+ other RouterBOARD ranges) and an elvis-operator bug that printed "no UPnP response" alongside valid UPnP data. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
38f8036252
commit
2e34463c0a
@@ -478,3 +478,20 @@ app**: `applicationIdSuffix .dev`, label "Echolot DEV", and a DEV-badged icon (l
|
||||
production foreground + generated amber DEV ribbon) so it is unmistakable next to a real install
|
||||
and both can be installed side by side.
|
||||
NOTE for tooling: the dev package is `app.echo_lot.app.dev`, activity `app.echo_lot.app.MainActivity`.
|
||||
|
||||
### link.ra_source verified on-device — it named the actual router (2026-08-01)
|
||||
Run archived at `echolot-app/reports/CPH2747-app-run5-router-id.json`. On the wifi network the
|
||||
probe identified the RA sender completely, from an unprivileged app:
|
||||
- RA source `fe80::7a9a:18ff:fe54:b8f9` → **MAC 78:9A:18:54:B8:F9 recovered via EUI-64**
|
||||
(matches the Shizuku neighbor table exactly) → vendor **MikroTik** by OUI
|
||||
- IPv4 gateway `10.13.102.1`, reverse DNS `router.hudelist.local`
|
||||
- UPnP: `RouterOS/7.23.2 UPnP/1.0 MikroTik` → manufacturer MikroTik, model Router OS,
|
||||
friendly name "MikroTik Router"
|
||||
So the box advertising this LAN's broken IPv6 RA is a **MikroTik running RouterOS 7.23.2**, named
|
||||
by two independent methods (OUI from the address itself + UPnP device description) that corroborate.
|
||||
On cellular the carrier's RA source is an RFC 7217 privacy address and is correctly reported as
|
||||
"not EUI-64" rather than guessed.
|
||||
The SSDP sweep also inventoried the LAN (Synology DS1522+ DSM 7.3, a Sky ES160 gateway) — the
|
||||
raw material for the planned LLDP/mDNS cross-matching by MAC.
|
||||
Fixes from this run: added the confirmed MikroTik OUI 78:9A:18 (+ other RouterBOARD ranges), and
|
||||
an elvis-operator bug that printed "no UPnP response" even when UPnP data was present.
|
||||
|
||||
Reference in New Issue
Block a user