A lightweight Chrome extension that adds an in-page navigation toolbar to the Dialog ZLT/P11 router web interface.
Some ISPs hide or block direct access to certain router settings pages. This extension restores quick access using the router's own internal navigation API.
- Adds a clean, floating toolbar directly inside the router interface
- One-click access to pages such as:
- Cell Locking
- Frequency Lock
- USSD
- Flow / QoS settings
- NAT
- L2TP
- Unlock page (if supported)
- No redirects to external servers
- No modification to router firmware or backend
- Works only on
http://192.168.8.1(ZLT/P11 default UI)
Some Dialog/ISP firmware versions hide or block UI pages that still exist internally on the router. The router accepts a special backend command:
/reqproc/proc_get?cmd=set_hash&hash=<page>
This extension simply exposes those pages again by creating UI buttons that send the correct command.
Because this is a local Chrome extension, you install it manually:
- Download or clone this repository
- Open Chrome/Chrome Based Browser → Extensions
- Enable Developer Mode (top-right toggle)
- Click Load unpacked
- Select the folder containing:
manifest.jsoncontent.jscontent.cssicons/
- Log in to your router at
192.168.8.1 - After login, the toolbar appears on the right side
- Click any button:
- Cell → Cell Lock Page
- Freq → Frequency Lock
- USSD → USSD Page
- Flow → Flow/QoS
- NAT → NAT Settings
- L2TP → L2TP Tunnel Settings
- Unlock → Unlock Page (if firmware supports it)
- Save passwords
- Store cookies
- Inject scripts into non-router sites
- Send data externally
- Code runs only on
http://192.168.8.1/* - No permissions beyond basic DOM injection
- No network activity other than the router's own API
- No analytics or tracking
- Fully open-source
Tested on:
- ZLT/P11 routers
- Chrome, Chromium, Brave, Edge (Chromium-based)
- Dialog ISP firmware (others may work)
CLI Tool
A Bash CLI toolkit for automating router operations via command line. Especially useful in low signal areas where cell towers frequently change, causing disconnections and unstable connections.(so you don't have to manually login to the WebUI every time the cell changes)
cd cli/
chmod +x p11h.sh
./p11h.shRequirements:
curland basic Unix tools. Tested on Linux.
This project is open-source. Feel free to fork, modify, and distribute.
Found a bug or want to add a feature? Pull requests are welcome!
This extension is provided as-is with no warranty. Use at your own risk. The author is not responsible for any damage to your router or network configuration.
