- UCI config: Add scoring section with event weights, sensitivity presets, whitelist, and decay options - dpi-correlator: Load scoring weights from UCI, apply sensitivity multipliers, check whitelist before auto-ban, periodic reputation decay - CLI: New 'tune', 'whitelist', 'decay' commands for runtime configuration - RPCD: 6 new methods - get_tuning, set_tuning, whitelist_add/remove/list, reset_reputation - ACL: Added permissions for new tuning methods Sensitivity presets: - low (0.7x) - fewer false positives - medium (1.0x) - balanced (default) - high (1.3x) - aggressive detection Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
48 lines
875 B
JSON
48 lines
875 B
JSON
{
|
|
"luci-app-dpi-dual": {
|
|
"description": "Grant access to DPI Dual-Stream dashboard",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.dpi-dual": [
|
|
"status",
|
|
"get_flows",
|
|
"get_buffer",
|
|
"get_threats",
|
|
"get_correlation",
|
|
"get_correlation_stats",
|
|
"get_ip_context",
|
|
"get_ip_reputation",
|
|
"get_timeline",
|
|
"get_mirror_status",
|
|
"search_correlations",
|
|
"get_lan_status",
|
|
"get_lan_clients",
|
|
"get_lan_destinations",
|
|
"get_lan_protocols",
|
|
"get_tuning",
|
|
"whitelist_list"
|
|
]
|
|
},
|
|
"uci": ["dpi-dual"]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.dpi-dual": [
|
|
"start",
|
|
"stop",
|
|
"restart",
|
|
"replay_request",
|
|
"correlate_ip",
|
|
"ban_ip",
|
|
"set_auto_ban",
|
|
"set_tuning",
|
|
"whitelist_add",
|
|
"whitelist_remove",
|
|
"reset_reputation"
|
|
]
|
|
},
|
|
"uci": ["dpi-dual"]
|
|
}
|
|
}
|
|
}
|