DawOS CLI¶
Broadband management, simplified. Remote CLI for DawOS Agent.
-
Quick Start
Get up and running in under 2 minutes.
-
Installation
Install on Linux, macOS, or Windows.
-
Commands
Full reference for all 31 command groups + 6 top-level commands.
-
Configuration
Multi-profile setup for managing multiple BNG nodes.
What is DawOS CLI?¶
DawOS CLI is a command-line tool for managing PPPoE/BNG routers powered by accel-ppp through the DawOS Agent REST API.
Features¶
- Full BNG Control — Sessions, firewall, routing, NAT, traffic shaping, and more
- Live Dashboard — Real-time monitoring with
dawos top - Multi-Profile — Manage multiple BNG nodes from one CLI
- Automation Ready —
--jsonand--format csv|yamloutput for scripting - Interactive Shell —
dawos shellREPL with tab completion - Self-Diagnostics —
dawos doctorchecks environment, connectivity, config - Self-Updating — Built-in update notifications and
dawos update - Secure — API key authentication with profile export/import
Quick Example¶
# Add your BNG node
dawos profile add prod --url http://192.168.1.1:8470 --key YOUR_API_KEY
# Check status
dawos status
# View active sessions
dawos session list
# Live dashboard
dawos top
Requirements¶
- Python 3.9+
- A running DawOS Agent instance
Install¶
See Installation for more options (pipx, Homebrew, installer script).