Skip to content

v0.3.0 — Read-only status tools

Latest

Choose a tag to compare

@Picaresco Picaresco released this 17 Apr 23:14

What's new

Six new read-only tools that translate the router's cryptic internal fields into human-friendly tables:

  • zte_get_device_info — model, serial, firmware, hardware, bootloader, WiFi chipsets
  • zte_get_wan_status — public IP, gateway, DNS, WAN MAC, connection type, uptime
  • zte_get_wifi_info — both bands (SSID, channel, real PSK key, BSSID, traffic stats)
  • zte_get_dhcp_leases — connected devices with IP, MAC, hostname, connection type and lease expiry
  • zte_get_dmz — DMZ state + configured internal host
  • zte_get_wifi_clients — associated WiFi clients with RSSI signal strength

Under the hood

  • Codebase split into 5 focused modules: http_client, parsers, pages, formatters, server.
  • New parser for the router's third HTML format (plain <td class="tdright"> tables used by the WAN status page).
  • 32 unit tests running against real HTML fixtures captured from the router — no hardware needed to develop or run the test suite.
  • The 7 existing NAT / port forwarding tools remain unchanged.

Install / upgrade

uvx zte-f680-mcp@latest

Already registered? Force-refresh the cache:

uvx --refresh zte-f680-mcp

Links