Major updates: - Replace luci-app-netifyd-dashboard with enhanced luci-app-secubox-netifyd - Add netifyd 5.2.1 package with GCC 13.3/C++17 build fixes - Fix nd-risks.cpp compilation errors via inline static maps patch - Enhance local-build.sh with improved package building workflow - Update secubox-core scripts version to v0.9.1 New Features: - Complete netifyd dashboard with flows, devices, applications, and settings - Local data collection with netifyd-collector - Automated cron-based data aggregation - RPCd integration for real-time statistics Build Fixes: - Patch 001: Fix C++17 inline static maps in nd-risks.hpp and nd-protos.hpp - Patch 003: Skip ndpi tests to resolve roaring_v2 dependency issues - Add libatomic dependency - Include libnetifyd shared libraries in package 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
45 lines
794 B
JSON
45 lines
794 B
JSON
{
|
|
"luci-app-secubox-netifyd": {
|
|
"description": "Grant access to SecuBox Netifyd DPI interface",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.secubox-netifyd": [
|
|
"get_service_status",
|
|
"get_netifyd_status",
|
|
"get_realtime_flows",
|
|
"get_flow_statistics",
|
|
"get_top_applications",
|
|
"get_top_protocols",
|
|
"get_detected_devices",
|
|
"get_dashboard",
|
|
"get_config",
|
|
"get_interfaces"
|
|
],
|
|
"service": [
|
|
"list"
|
|
]
|
|
},
|
|
"uci": [
|
|
"secubox-netifyd"
|
|
]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.secubox-netifyd": [
|
|
"service_start",
|
|
"service_stop",
|
|
"service_restart",
|
|
"service_enable",
|
|
"service_disable",
|
|
"update_config",
|
|
"clear_cache",
|
|
"export_flows"
|
|
]
|
|
},
|
|
"uci": [
|
|
"secubox-netifyd"
|
|
]
|
|
}
|
|
}
|
|
}
|