New packages: - secubox-threat-analyst: AI-powered threat analysis with CrowdSec integration - luci-app-threat-analyst: LuCI dashboard for threat intelligence - secubox-dns-guard: DNS security monitoring and blocking - secubox-mcp-server: Model Context Protocol server for AI assistant integration Enhancements: - dns-provider: Add DynDNS support (dyndns, get, update, domains commands) - gandi.sh: Full DynDNS with WAN IP detection and record updates - luci-app-dnsguard: Upgrade to v1.1.0 with improved dashboard Infrastructure: - BIND9 DNS setup for secubox.in with CAA records - Wildcard SSL certificates via DNS-01 challenge - HAProxy config fixes for secubox.in subdomains - Mail server setup with Roundcube webmail Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
38 lines
645 B
JSON
38 lines
645 B
JSON
{
|
|
"luci-app-dnsguard": {
|
|
"description": "Grant access to SecuBox DNS Guard",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.dnsguard": [
|
|
"status",
|
|
"get_providers",
|
|
"get_config",
|
|
"test_dns",
|
|
"guard_status",
|
|
"get_alerts",
|
|
"get_pending",
|
|
"get_blocklist",
|
|
"get_stats",
|
|
"ai_check"
|
|
]
|
|
},
|
|
"uci": ["dhcp", "network", "dns-guard"]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.dnsguard": [
|
|
"set_provider",
|
|
"smart_config",
|
|
"apply",
|
|
"approve_block",
|
|
"reject_block",
|
|
"approve_all",
|
|
"unblock",
|
|
"toggle_guard"
|
|
]
|
|
},
|
|
"uci": ["dhcp", "network", "dns-guard"]
|
|
}
|
|
}
|
|
}
|