You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
780 lines
17 KiB
JSON
780 lines
17 KiB
JSON
4 years ago
|
{
|
||
|
"unauthenticated": {
|
||
|
"description": "Functions allowed for unauthenticated requests",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"luci2.ui": [
|
||
|
"themes"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"core": {
|
||
|
"description": "Core functions for LuCI",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"luci2.ui": [
|
||
|
"*"
|
||
|
],
|
||
|
"session": [
|
||
|
"access",
|
||
|
"destroy",
|
||
|
"get",
|
||
|
"get_timeout"
|
||
|
],
|
||
|
"uci": [
|
||
|
"*"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"status": {
|
||
|
"description": "Status information display",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"iwinfo": [
|
||
|
"devices",
|
||
|
"info",
|
||
|
"assoclist",
|
||
|
"phyname",
|
||
|
"scan"
|
||
|
],
|
||
|
"system": [
|
||
|
"info",
|
||
|
"board"
|
||
|
],
|
||
|
"network.interface": [
|
||
|
"status"
|
||
|
],
|
||
|
"network.interface.*": [
|
||
|
"status"
|
||
|
],
|
||
|
"network.swconfig": [
|
||
|
"list",
|
||
|
"status",
|
||
|
"info"
|
||
|
],
|
||
|
"luci2.network": [
|
||
|
"conntrack_count",
|
||
|
"dhcp_leases",
|
||
|
"dhcp6_leases",
|
||
|
"arp_table",
|
||
|
"routes",
|
||
|
"routes6"
|
||
|
],
|
||
|
"network.info": [
|
||
|
"*"
|
||
|
],
|
||
|
"luci2.system": [
|
||
|
"diskfree",
|
||
|
"syslog",
|
||
|
"dmesg",
|
||
|
"process_list"
|
||
|
],
|
||
|
"service": [
|
||
|
"list"
|
||
|
],
|
||
|
"ath10k.peerstat": [
|
||
|
"get"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"system": {
|
||
|
"description": "General system settings",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"system": [
|
||
|
"info",
|
||
|
"board"
|
||
|
],
|
||
|
"luci2.system": [
|
||
|
"init_list"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"luci"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"luci2.system": [
|
||
|
"init_action"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"luci"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"admin": {
|
||
|
"description": "Authentication and SSH settings",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"luci2.system": [
|
||
|
"sshkeys_get"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"dropbear"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"luci2.system": [
|
||
|
"sshkeys_set",
|
||
|
"password_set"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"dropbear"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"users": {
|
||
|
"description": "Guest login settings",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"rpcd"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"rpcd"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"accounts": {
|
||
|
"description": "Add user, change password",
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"system.accounts": [
|
||
|
"password_set"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"software": {
|
||
|
"description": "Package management",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"system": [
|
||
|
"info",
|
||
|
"board"
|
||
|
],
|
||
|
"luci2.opkg": [
|
||
|
"list",
|
||
|
"list_installed",
|
||
|
"find",
|
||
|
"config_get"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"easycwmp"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"luci2.opkg": [
|
||
|
"install",
|
||
|
"remove",
|
||
|
"update",
|
||
|
"config_set"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"upgrade": {
|
||
|
"description": "Firmware upgrade",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"system.management.upgrade": [
|
||
|
"test"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"write": {
|
||
|
"base-cgi": [
|
||
|
"upload"
|
||
|
],
|
||
|
"ubus": {
|
||
|
"system.management.upgrade": [
|
||
|
"start",
|
||
|
"clean"
|
||
|
],
|
||
|
"system.management": [
|
||
|
"reboot",
|
||
|
"version"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"backup": {
|
||
|
"description": "Backup and Restore",
|
||
|
"read": {
|
||
|
"base-cgi": [
|
||
|
"backup"
|
||
|
],
|
||
|
"ubus": {
|
||
|
"system.management.backup": [
|
||
|
"get",
|
||
|
"list"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"system.management.backup": [
|
||
|
"clean",
|
||
|
"set",
|
||
|
"restore",
|
||
|
"restore_state"
|
||
|
],
|
||
|
"system.management": [
|
||
|
"reboot",
|
||
|
"version"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"factorydefault": {
|
||
|
"description": "factorydefault and reboot",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"system.management.factorydefault": [
|
||
|
"test"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"system.management.factorydefault": [
|
||
|
"start"
|
||
|
],
|
||
|
"system.management": [
|
||
|
"reboot",
|
||
|
"version"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"startup": {
|
||
|
"description": "System boot settings",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"luci2.system": [
|
||
|
"init_list",
|
||
|
"rclocal_get"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"luci2.system": [
|
||
|
"init_action",
|
||
|
"rclocal_set"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"cron": {
|
||
|
"description": "Crontab management",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"luci2.system": [
|
||
|
"crontab_get"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"luci2.system": [
|
||
|
"crontab_set"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"leds": {
|
||
|
"description": "Hardware LED configuration",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"network.device": [
|
||
|
"status"
|
||
|
],
|
||
|
"luci2.system": [
|
||
|
"led_list",
|
||
|
"usb_list"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"system"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"system"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"diagnostics": {
|
||
|
"description": "Network diagnostic tools",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"luci2.network": [
|
||
|
"ping",
|
||
|
"ping6",
|
||
|
"traceroute",
|
||
|
"traceroute6",
|
||
|
"nslookup"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"hostnames": {
|
||
|
"description": "Host entry management",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"dhcp"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"dhcp"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"socketman": {
|
||
|
"description": "Socketman management",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"socketman"
|
||
|
],
|
||
|
"ubus": {
|
||
|
"system.management.cloud": [
|
||
|
"disable"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"system.management.cloud": [
|
||
|
"disable"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"homeplug": {
|
||
|
"description": "HomePlug management",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"network.plctool": [
|
||
|
"fw_version",
|
||
|
"identity",
|
||
|
"membership",
|
||
|
"avlninfo",
|
||
|
"get_pibsettings"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"plc"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"network.plctool": [
|
||
|
"defaults",
|
||
|
"pushbtn",
|
||
|
"set_nmk",
|
||
|
"set_npw",
|
||
|
"add_secid",
|
||
|
"set_pibsettings"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"plc"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"ghn": {
|
||
|
"description": "G.hn management",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"network.ghntool": [
|
||
|
"ghninfo",
|
||
|
"get_settings",
|
||
|
"version"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"ghn"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"network.ghntool": [
|
||
|
"pushbtn",
|
||
|
"set_npw",
|
||
|
"factory_reset",
|
||
|
"set_settings"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"ghn"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"powerline": {
|
||
|
"description": "Powerline (HPAV/G.hn) management",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"network.powerline": [
|
||
|
"get_compat_mode",
|
||
|
"get_user_notches"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"network.powerline": [
|
||
|
"set_compat_mode",
|
||
|
"set_user_notches"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"network": {
|
||
|
"description": "Network, switch and routing configuration",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"network": [
|
||
|
"get_proto_handlers"
|
||
|
],
|
||
|
"network.wps": [
|
||
|
"*"
|
||
|
],
|
||
|
"network.wifi": [
|
||
|
"*"
|
||
|
],
|
||
|
"network.device": [
|
||
|
"status"
|
||
|
],
|
||
|
"network.interface": [
|
||
|
"dump"
|
||
|
],
|
||
|
"network.wireless": [
|
||
|
"status"
|
||
|
],
|
||
|
"luci2.network": [
|
||
|
"switch_list",
|
||
|
"switch_info",
|
||
|
"switch_status",
|
||
|
"device_list"
|
||
|
],
|
||
|
"luci2.network.bwmon": [
|
||
|
"devices",
|
||
|
"statistics"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"network",
|
||
|
"wireless"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"ubus": {
|
||
|
"network.interface.wwan": [
|
||
|
"up", "down"
|
||
|
]
|
||
|
},
|
||
|
"uci": [
|
||
|
"network",
|
||
|
"wireless"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"firewall": {
|
||
|
"description": "Firewall configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"firewall"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"firewall"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"systeminformation": {
|
||
|
"description": "system information",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"system.info": [
|
||
|
"syslog",
|
||
|
"image"
|
||
|
],
|
||
|
"system.init": [
|
||
|
"list"
|
||
|
],
|
||
|
"system.date": [
|
||
|
"get"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"snmp": {
|
||
|
"description": "SNMP configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"snmpd"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"snmpd"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"avahi": {
|
||
|
"description": "mdns configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"avahi"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"avahi"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"upnpd": {
|
||
|
"description": "SSDP configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"upnpd"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"upnpd"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"mdnsresponder": {
|
||
|
"description": "mDNSResponder",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"mDNSResponder"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"mDNSResponder"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"radius": {
|
||
|
"description": "Radius Configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"radius"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"radius"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"delos": {
|
||
|
"description": "Delos basic configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"delos"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"vlan": {
|
||
|
"description": "VLAN configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"vlan"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"vlan"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"wifitoggle": {
|
||
|
"description": "wifitoggle",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"wifitoggle": [
|
||
|
"remaining",
|
||
|
"toggle"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"buzzer": {
|
||
|
"description": "buzzer",
|
||
|
"read": {
|
||
|
"ubus": {
|
||
|
"buzzer": [
|
||
|
"*"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"wifi_schedule": {
|
||
|
"description": "wifi schedule configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"wifi_schedule"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"wifi_schedule"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"lbd": {
|
||
|
"description": "band steering configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"lbd"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"lbd"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"acd": {
|
||
|
"description": "auto configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"acd"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"acd"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"configsync": {
|
||
|
"description": "auto configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"configsync"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"configsync"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"repacd": {
|
||
|
"description": "auto configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"repacd"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"repacd"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"hyd": {
|
||
|
"description": "hyfi hybrid configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"hyd"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"hyd"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"wsplcd": {
|
||
|
"description": "hyfi security configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"wsplcd"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"wsplcd"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"fwuagent": {
|
||
|
"description": "Agent for hawkBit auto firmware update",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"fwuagent"
|
||
|
],
|
||
|
"ubus": {
|
||
|
"fwuagent": [
|
||
|
"force_poll",
|
||
|
"get_deployment",
|
||
|
"accept_deployment"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"fwuagent"
|
||
|
],
|
||
|
"ubus": {
|
||
|
"fwuagent": [
|
||
|
"accept_deployment"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"parental_control": {
|
||
|
"description": "parental control configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"parental_control"
|
||
|
]
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"parental_control"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"station_quota": {
|
||
|
"description": "station quota control configuration",
|
||
|
"read": {
|
||
|
"uci": [
|
||
|
"station_quota"
|
||
|
],
|
||
|
"ubus": {
|
||
|
"station_quota": [
|
||
|
"status"
|
||
|
]
|
||
|
}
|
||
|
},
|
||
|
"write": {
|
||
|
"uci": [
|
||
|
"station_quota"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
}
|