ZLT P11H Router Tools
Chrome extension and CLI toolkit for Dialog Axiata router management.
Tech Stack
About ZLT P11H Router Tools
A lightweight Chrome extension and CLI toolkit that restores access to advanced settings on Dialog ZLT/P11 routers. Some ISPs hide or block direct access to certain router settings pages, and this extension restores quick access using the router’s own internal navigation API.
Core Features
Chrome Extension
- In-Page Toolbar: Adds a clean, floating toolbar directly inside the router interface at
http://192.168.8.1 - One-Click Access: Quick navigation to hidden or blocked router pages
- No External Dependencies: Works entirely within the router’s local interface
- Privacy-Focused: No data collection, tracking, or external network requests
- Secure by Design: Code runs only on the router’s IP address
Available Router Pages
- Cell Locking: Configure and lock specific cell towers
- Frequency Lock: Set and maintain specific frequency bands
- USSD: Access USSD code functionality
- Flow/QoS: Quality of Service settings management
- NAT: Network Address Translation configuration
- L2TP: L2TP tunnel settings
- Unlock Page: Firmware unlock options (if supported)
CLI Toolkit
- Automated Operations: Command-line interface for router management
- Signal Optimization: Automatically handle cell tower changes in low signal areas
- Scriptable: Perfect for automation and scripting scenarios
- No Manual Login Required: Automates repetitive WebUI tasks
Technical Architecture
Chrome Extension
- Content Scripts: JavaScript injection for toolbar functionality
- Custom Styling: Clean CSS for seamless UI integration
- Manifest V3: Modern Chrome extension architecture
- API Integration: Uses router’s internal
/reqproc/proc_get?cmd=set_hash&hash=<page>API
CLI Tool
- Language: Bash scripting
- Dependencies: curl and basic Unix tools
- Platform: Tested on Linux environments
- Usage: Simple command-line interface with intuitive commands
Security Features
- Localhost Only: Restricted to
http://192.168.8.1/* - Minimal Permissions: Basic DOM injection only
- No External Calls: All operations stay within local network
- Open Source: Fully transparent and auditable code
- No Tracking: Zero analytics or data collection
Installation & Usage
Chrome Extension (Manual Installation)
- Download or clone the repository
- Open Chrome → Extensions
- Enable Developer Mode (top-right toggle)
- Click Load unpacked
- Select the folder containing
manifest.json
CLI Tool Setup
cd cli/
chmod +x p11h.sh
./p11h.sh
How to Use
- Log in to your router at
192.168.8.1 - After login, the toolbar appears on the right side
- Click any button to access the corresponding settings page
- For CLI operations, run commands directly from the terminal
Why This Exists
Some Dialog/ISP firmware versions hide or block UI pages that still exist internally on the router. The router accepts a special backend command that this tool exposes through a user-friendly interface. This project restores access to legitimate router settings without modifying firmware or requiring external servers.
Use Cases
- Network Administrators: Quick access to advanced router settings
- Power Users: Fine-tune connection parameters for optimal performance
- Low Signal Areas: Automate cell tower management in unstable conditions
- Automation: Script repetitive router configuration tasks
Compatibility
Tested On
- ZLT/P11 routers with Dialog Axiata firmware
- Chrome, Chromium, Brave, Edge (Chromium-based browsers)
- Linux environments (CLI tool)
Requirements
- Router IP:
192.168.8.1(default ZLT/P11 configuration) - Unix-like environment for CLI tool
- curl installed for CLI operations
Purpose & Impact
This tool empowers users to access legitimate router settings that ISPs sometimes restrict. By providing both a graphical extension and command-line interface, it serves different use cases from casual configuration to advanced automation. The project demonstrates how users can regain control over their network equipment while maintaining security and privacy standards.
License: MIT License - Free to fork, modify, and distribute.