A simple CLI tool for sending commands to Ruckus access points via SSH.
Supports both:
- rkscli - SmartZone-managed APs and standalone APs with rkscli shell
- Ruckus Unleashed - Unleashed master/member APs with Cisco-like CLI
cp .env.example .env
# Edit .env with your AP credentialsgo build -o ruckus# Show help
./ruckus
# Run commands
./ruckus -c 'help'
./ruckus -c 'help systemgroup'
./ruckus -c 'get devicename'
./ruckus -c 'get sysinfo'
./ruckus -c 'get boarddata'
./ruckus -c 'get version'
./ruckus -c 'get stainfo'| Variable | Description | Required |
|---|---|---|
| RUCKUS_HOST | AP IP address | Yes |
| RUCKUS_USER | SSH username | Yes |
| RUCKUS_PASSWORD | SSH password | Yes |
| RUCKUS_PORT | SSH port (default: 22) | No |
- Uses legacy SSH algorithms (ssh-rsa) for older Ruckus firmware
- Handles both standard SSH auth and shell-based login (
Please login:prompt) - Automatically handles paging (
--More--)