diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 7ae3148d..5a76f7d9 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -230,7 +230,9 @@ "Bash(git -C /home/reepost/CyberMindStudio/secubox-openwrt tag -a v0.18.2 -m \"Release v0.18.2: CVE-2025-15467 detection and security dashboard integration\")", "WebFetch(domain:simplex.chat)", "Bash(# Find usign keys find ~/CyberMindStudio/secubox-openwrt -name \"\"*.key\"\")", - "Bash(cd ~/CyberMindStudio/secubox-openwrt/package/secubox/secubox-app-bonus/root/www/secubox-feed ls -la Packages* luci-app-secubox-security-threats*.ipk echo \"\" grep -A3 \"Package: luci-app-secubox-security-threats\" Packages)" + "Bash(cd ~/CyberMindStudio/secubox-openwrt/package/secubox/secubox-app-bonus/root/www/secubox-feed ls -la Packages* luci-app-secubox-security-threats*.ipk echo \"\" grep -A3 \"Package: luci-app-secubox-security-threats\" Packages)", + "Bash(docker pull:*)", + "Bash(do echo \"=== $f ===\")" ] } } diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/Packages b/package/secubox/secubox-app-bonus/root/www/secubox-feed/Packages index c0e2ec21..479b08d4 100644 --- a/package/secubox/secubox-app-bonus/root/www/secubox-feed/Packages +++ b/package/secubox/secubox-app-bonus/root/www/secubox-feed/Packages @@ -1,28 +1,20 @@ Package: luci-app-auth-guardian Version: 0.4.0-r3 Depends: luci-base, rpcd, nodogsplash -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-auth-guardian -SourceName: luci-app-auth-guardian License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 71680 Description: Comprehensive authentication and session management with captive portal, OAuth2/OIDC integration, voucher system, and time-based access control Filename: luci-app-auth-guardian_0.4.0-r3_all.ipk -Size: 11736 +Size: 11737 Package: luci-app-bandwidth-manager Version: 0.5.0-r2 Depends: luci-base, rpcd, tc, kmod-sched-core, kmod-sched-cake, kmod-ifb, sqm-scripts, iptables, iptables-mod-conntrack-extra, ip-full -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-bandwidth-manager -SourceName: luci-app-bandwidth-manager License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 337920 @@ -33,44 +25,32 @@ Size: 61538 Package: luci-app-cdn-cache Version: 0.5.0-r3 Depends: luci-base, rpcd -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-cdn-cache -SourceName: luci-app-cdn-cache License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 122880 Description: Dashboard for managing local CDN caching proxy on OpenWrt Filename: luci-app-cdn-cache_0.5.0-r3_all.ipk -Size: 23184 +Size: 23186 Package: luci-app-client-guardian Version: 0.4.0-r7 Depends: luci-base, luci-app-secubox, luci-lib-jsonc, rpcd, rpcd-mod-luci, luci-lib-nixio, dnsmasq-full, iptables, uhttpd -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-client-guardian -SourceName: luci-app-client-guardian License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 286720 Description: Network Access Control with client monitoring, zone management, captive portal, parental controls, and SMS/email alerts Filename: luci-app-client-guardian_0.4.0-r7_all.ipk -Size: 54536 +Size: 54535 Package: luci-app-crowdsec-dashboard Version: 0.7.0-r32 Depends: luci-base, luci-lib-jsonc, rpcd, rpcd-mod-luci, crowdsec -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-crowdsec-dashboard -SourceName: luci-app-crowdsec-dashboard License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 184320 @@ -81,43 +61,31 @@ Size: 33798 Package: luci-app-cyberfeed Version: 0.1.1-r1 Depends: secubox-app-cyberfeed, luci-base, luci-compat -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-cyberfeed -SourceName: luci-app-cyberfeed License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 71680 Description: Cyberpunk-themed RSS feed aggregator dashboard with social media support Filename: luci-app-cyberfeed_0.1.1-r1_all.ipk -Size: 12836 +Size: 12840 Package: luci-app-dnsguard Version: 1.0.0-r1 Depends: luci-base -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-dnsguard -SourceName: luci-app-dnsguard Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 40960 Description: SecuBox DNS Guard - Privacy DNS Manager Filename: luci-app-dnsguard_1.0.0-r1_all.ipk -Size: 7545 +Size: 7550 Package: luci-app-exposure Version: 1.0.0-r3 Depends: luci-base, secubox-app-exposure -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-exposure -SourceName: luci-app-exposure License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 153600 @@ -128,172 +96,140 @@ Size: 20534 Package: luci-app-gitea Version: 1.0.0-r2 Depends: luci-base, luci-lib-jsonc, rpcd, rpcd-mod-luci, secubox-app-gitea -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-gitea -SourceName: luci-app-gitea License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 81920 Description: Modern dashboard for Gitea Platform management on OpenWrt Filename: luci-app-gitea_1.0.0-r2_all.ipk -Size: 15297 +Size: 15299 Package: luci-app-glances Version: 1.0.0-r2 Depends: luci-base, luci-app-secubox, secubox-app-glances -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-glances -SourceName: luci-app-glances License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 40960 Description: Modern dashboard for Glances system monitoring with SecuBox theme Filename: luci-app-glances_1.0.0-r2_all.ipk -Size: 6965 +Size: 6969 Package: luci-app-haproxy Version: 1.0.0-r8 Depends: secubox-app-haproxy, luci-base, luci-compat -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-haproxy -SourceName: luci-app-haproxy License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 204800 Description: Web interface for managing HAProxy load balancer with vhosts, SSL certificates, and backend routing Filename: luci-app-haproxy_1.0.0-r8_all.ipk -Size: 34557 +Size: 34560 Package: luci-app-hexojs Version: 1.0.0-r3 Depends: luci-base, luci-lib-jsonc, rpcd, rpcd-mod-luci, secubox-app-hexojs -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-hexojs -SourceName: luci-app-hexojs License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 184320 Description: Modern dashboard for Hexo static site generator on OpenWrt Filename: luci-app-hexojs_1.0.0-r3_all.ipk -Size: 30306 +Size: 30307 Package: luci-app-jitsi Version: 1.0.0-r1 Depends: secubox-app-jitsi -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-jitsi -SourceName: luci-app-jitsi License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 30720 Description: LuCI Jitsi Meet Configuration Filename: luci-app-jitsi_1.0.0-r1_all.ipk -Size: 5132 +Size: 5137 Package: luci-app-ksm-manager Version: 0.4.0-r2 Depends: luci-base, rpcd, openssl-util, gnupg2, nitropy, yubikey-manager, opensc, libccid, pcscd, kmod-usb-core, kmod-usb2, kmod-usb3 -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-ksm-manager -SourceName: luci-app-ksm-manager License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 112640 Description: Centralized cryptographic key management with hardware security module (HSM) support for Nitrokey and YubiKey devices. Provides secure key storage, certificate management, SSH key handling, and secret storage with audit logging. Filename: luci-app-ksm-manager_0.4.0-r2_all.ipk -Size: 18720 +Size: 18721 Package: luci-app-localai Version: 0.1.0-r15 Depends: luci-base, luci-app-secubox, luci-lib-jsonc, rpcd, rpcd-mod-luci, secubox-app-localai -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-localai -SourceName: luci-app-localai License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 71680 Description: Modern dashboard for LocalAI LLM management on OpenWrt Filename: luci-app-localai_0.1.0-r15_all.ipk -Size: 13180 +Size: 13183 Package: luci-app-lyrion Version: 1.0.0-r1 Depends: luci-base -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-lyrion -SourceName: luci-app-lyrion License: GPL-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 40960 Description: LuCI support for Lyrion Music Server Filename: luci-app-lyrion_1.0.0-r1_all.ipk -Size: 6727 +Size: 6729 Package: luci-app-magicmirror2 Version: 0.4.0-r6 Depends: luci-base, luci-app-secubox, secubox-app-magicmirror2, jq -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-magicmirror2 -SourceName: luci-app-magicmirror2 License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 71680 Description: Modern dashboard for MagicMirror2 smart display platform with module manager and SecuBox theme Filename: luci-app-magicmirror2_0.4.0-r6_all.ipk -Size: 12274 +Size: 12277 Package: luci-app-mailinabox Version: 1.0.0-r1 Depends: luci-base -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-mailinabox -SourceName: luci-app-mailinabox License: GPL-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 30720 Description: LuCI support for Mail-in-a-Box Filename: luci-app-mailinabox_1.0.0-r1_all.ipk -Size: 5485 +Size: 5483 + +Package: luci-app-master-link +Version: 1.0.0-r1 +Depends: secubox-master-link +License: Apache-2.0 +Section: luci +Maintainer: OpenWrt LuCI community +Architecture: all +Installed-Size: 30720 +Description: LuCI SecuBox Master-Link Mesh Management +Filename: luci-app-master-link_1.0.0-r1_all.ipk +Size: 6247 Package: luci-app-media-flow Version: 0.6.4-r1 Depends: luci-base, rpcd, jq -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-media-flow -SourceName: luci-app-media-flow License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 133120 @@ -304,60 +240,44 @@ Size: 25416 Package: luci-app-metablogizer Version: 1.0.0-r5 Depends: luci-base, git -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-metablogizer -SourceName: luci-app-metablogizer License: GPL-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 122880 Description: LuCI support for MetaBlogizer Static Site Publisher Filename: luci-app-metablogizer_1.0.0-r5_all.ipk -Size: 23346 +Size: 23347 Package: luci-app-metabolizer Version: 1.0.0-r2 Depends: luci-base, secubox-app-metabolizer -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-metabolizer -SourceName: luci-app-metabolizer License: GPL-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 30720 Description: LuCI support for Metabolizer CMS Filename: luci-app-metabolizer_1.0.0-r2_all.ipk -Size: 4755 +Size: 4760 Package: luci-app-mitmproxy Version: 0.5.0-r2 Depends: luci-base, luci-app-secubox, secubox-app-mitmproxy, jq -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-mitmproxy -SourceName: luci-app-mitmproxy License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 61440 Description: Modern dashboard for mitmproxy HTTPS traffic inspection with SecuBox theme Filename: luci-app-mitmproxy_0.5.0-r2_all.ipk -Size: 11151 +Size: 11149 Package: luci-app-mmpm Version: 0.2.0-r3 Depends: luci-base, luci-app-secubox, secubox-app-mmpm -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-mmpm -SourceName: luci-app-mmpm License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 51200 @@ -368,12 +288,8 @@ Size: 7901 Package: luci-app-mqtt-bridge Version: 0.4.0-r4 Depends: luci-base, luci-lib-jsonc, luci-lua-runtime -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-mqtt-bridge -SourceName: luci-app-mqtt-bridge License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 122880 @@ -384,124 +300,92 @@ Size: 22777 Package: luci-app-ndpid Version: 1.1.2-r2 Depends: luci-base, luci-app-secubox, ndpid, socat, jq -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-ndpid -SourceName: luci-app-ndpid License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 122880 Description: Modern dashboard for nDPId deep packet inspection on OpenWrt Filename: luci-app-ndpid_1.1.2-r2_all.ipk -Size: 22653 +Size: 22656 Package: luci-app-netdata-dashboard Version: 0.5.0-r2 Depends: luci-base, luci-app-secubox, luci-lib-jsonc, rpcd, rpcd-mod-luci -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-netdata-dashboard -SourceName: luci-app-netdata-dashboard License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 112640 Description: Real-time system monitoring dashboard with Netdata integration for OpenWrt Filename: luci-app-netdata-dashboard_0.5.0-r2_all.ipk -Size: 20485 +Size: 20486 Package: luci-app-network-modes Version: 0.5.0-r3 Depends: luci-base, luci-app-secubox, luci-lib-jsonc, rpcd, rpcd-mod-luci, luci-lib-nixio -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-network-modes -SourceName: luci-app-network-modes License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 286720 Description: Configure OpenWrt for different network modes: Sniffer, Access Point, Relay, Router Filename: luci-app-network-modes_0.5.0-r3_all.ipk -Size: 54146 +Size: 54147 Package: luci-app-network-tweaks Version: 1.0.0-r7 Depends: luci-base, rpcd, luci-app-vhost-manager, dnsmasq -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-network-tweaks -SourceName: luci-app-network-tweaks License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 81920 Description: Unified network services dashboard with DNS/hosts sync, CDN cache control, and WPAD auto-proxy configuration Filename: luci-app-network-tweaks_1.0.0-r7_all.ipk -Size: 14960 +Size: 14957 Package: luci-app-nextcloud Version: 1.0.0-r1 Depends: luci-base -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-nextcloud -SourceName: luci-app-nextcloud License: GPL-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 30720 Description: LuCI support for Nextcloud Filename: luci-app-nextcloud_1.0.0-r1_all.ipk -Size: 6488 +Size: 6486 Package: luci-app-ollama Version: 0.1.0-r1 Depends: luci-base, luci-app-secubox, luci-lib-jsonc, rpcd, rpcd-mod-luci, secubox-app-ollama -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-ollama -SourceName: luci-app-ollama License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 61440 Description: Modern dashboard for Ollama LLM management on OpenWrt Filename: luci-app-ollama_0.1.0-r1_all.ipk -Size: 12352 +Size: 12353 Package: luci-app-picobrew Version: 1.0.0-r1 Depends: luci-base, luci-lib-jsonc, rpcd, rpcd-mod-luci, secubox-app-picobrew -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-picobrew -SourceName: luci-app-picobrew License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 51200 Description: Modern dashboard for PicoBrew Server management on OpenWrt Filename: luci-app-picobrew_1.0.0-r1_all.ipk -Size: 9458 +Size: 9457 Package: luci-app-secubox Version: 0.7.1-r4 Depends: luci-base, rpcd, curl, jq, secubox-core -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-secubox -SourceName: luci-app-secubox License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 419840 @@ -511,236 +395,176 @@ Size: 77680 Package: luci-app-secubox-admin Version: 1.0.0-r19 -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-secubox-admin -SourceName: luci-app-secubox-admin License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 337920 Description: Unified admin control center for SecuBox appstore plugins with system monitoring Filename: luci-app-secubox-admin_1.0.0-r19_all.ipk -Size: 57247 +Size: 57250 Package: luci-app-secubox-crowdsec Version: 1.0.0-r3 Depends: luci-base, crowdsec, secubox-app-cs-firewall-bouncer -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-secubox-crowdsec -SourceName: luci-app-secubox-crowdsec License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 81920 Description: LuCI SecuBox CrowdSec Dashboard Filename: luci-app-secubox-crowdsec_1.0.0-r3_all.ipk -Size: 13915 +Size: 13923 Package: luci-app-secubox-netdiag Version: 1.0.0-r1 Depends: luci-base, ethtool -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-secubox-netdiag -SourceName: luci-app-secubox-netdiag License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 81920 Description: Real-time DSA switch port statistics, error monitoring, and network health diagnostics Filename: luci-app-secubox-netdiag_1.0.0-r1_all.ipk -Size: 15306 +Size: 15307 Package: luci-app-secubox-netifyd Version: 1.2.1-r1 Depends: luci-base, rpcd, netifyd, jq, secubox-core, ipset, kmod-nft-compat -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-secubox-netifyd -SourceName: luci-app-secubox-netifyd License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 194560 Description: Complete LuCI interface for netifyd DPI engine with real-time flow monitoring, application detection, network analytics, and flow action plugins Filename: luci-app-secubox-netifyd_1.2.1-r1_all.ipk -Size: 36543 +Size: 36547 Package: luci-app-secubox-p2p Version: 0.1.0-r1 Depends: secubox-p2p, luci-base -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-secubox-p2p -SourceName: luci-app-secubox-p2p License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 215040 Description: LuCI SecuBox P2P Hub Filename: luci-app-secubox-p2p_0.1.0-r1_all.ipk -Size: 39234 +Size: 39237 Package: luci-app-secubox-portal Version: 0.7.0-r2 Depends: luci-base, luci-theme-secubox -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-secubox-portal -SourceName: luci-app-secubox-portal License: GPL-3.0-or-later Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 122880 Description: Unified entry point for all SecuBox applications with tabbed navigation Filename: luci-app-secubox-portal_0.7.0-r2_all.ipk -Size: 24642 +Size: 24646 Package: luci-app-secubox-security-threats Version: 1.0.0-r4 -Depends: libc, luci-base, rpcd, netifyd, crowdsec, jq, jsonfilter -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-secubox-security-threats -SourceName: luci-app-secubox-security-threats +Depends: luci-base, rpcd, netifyd, crowdsec, jq, jsonfilter License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 102400 Description: Unified dashboard integrating netifyd DPI threats with CrowdSec intelligence for real-time threat monitoring and automated blocking Filename: luci-app-secubox-security-threats_1.0.0-r4_all.ipk -Size: 21857 +Size: 21897 Package: luci-app-service-registry Version: 1.0.0-r1 Depends: secubox-core, luci-base, luci-compat -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-service-registry -SourceName: luci-app-service-registry License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 194560 Description: Unified service aggregation with HAProxy vhosts, Tor hidden services, and QR-coded landing page Filename: luci-app-service-registry_1.0.0-r1_all.ipk -Size: 39824 +Size: 39827 Package: luci-app-simplex Version: 1.0.0-r1 Depends: secubox-app-simplex -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-simplex -SourceName: luci-app-simplex License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 40960 Description: LuCI SimpleX Chat Server Configuration Filename: luci-app-simplex_1.0.0-r1_all.ipk -Size: 7000 +Size: 7001 Package: luci-app-streamlit Version: 1.0.0-r11 Depends: luci-base, luci-lib-jsonc, rpcd, rpcd-mod-luci, secubox-app-streamlit -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-streamlit -SourceName: luci-app-streamlit License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 81920 Description: Multi-instance Streamlit management with Gitea integration Filename: luci-app-streamlit_1.0.0-r11_all.ipk -Size: 14749 +Size: 14751 Package: luci-app-system-hub Version: 0.5.1-r4 Depends: luci-base, rpcd, coreutils, coreutils-base64 -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-system-hub -SourceName: luci-app-system-hub License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 317440 Description: Central system control with monitoring, services, logs, and backup Filename: luci-app-system-hub_0.5.1-r4_all.ipk -Size: 61101 +Size: 61105 Package: luci-app-tor-shield Version: 1.0.0-r10 Depends: luci-base, luci-lib-jsonc, rpcd, rpcd-mod-luci, secubox-app-tor -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-tor-shield -SourceName: luci-app-tor-shield License: MIT Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 122880 Description: Modern dashboard for Tor anonymization on OpenWrt Filename: luci-app-tor-shield_1.0.0-r10_all.ipk -Size: 22362 +Size: 22364 Package: luci-app-traffic-shaper Version: 0.4.0-r2 Depends: luci-base, rpcd, tc, kmod-sched-core, kmod-sched-cake -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-traffic-shaper -SourceName: luci-app-traffic-shaper License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 81920 Description: Advanced traffic shaping with TC/CAKE for precise bandwidth control Filename: luci-app-traffic-shaper_0.4.0-r2_all.ipk -Size: 14531 +Size: 14533 Package: luci-app-vhost-manager Version: 0.5.0-r5 Depends: luci-base, rpcd, nginx-ssl, acme, curl -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-vhost-manager -SourceName: luci-app-vhost-manager License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 153600 Description: Nginx reverse proxy manager with Let's Encrypt SSL certificates, authentication, and WebSocket support Filename: luci-app-vhost-manager_0.5.0-r5_all.ipk -Size: 26186 +Size: 26185 Package: luci-app-wireguard-dashboard Version: 0.7.0-r5 Depends: luci-base, luci-app-secubox, luci-lib-jsonc, rpcd, rpcd-mod-luci, wireguard-tools -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-wireguard-dashboard -SourceName: luci-app-wireguard-dashboard License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 204800 @@ -751,57 +575,43 @@ Size: 39607 Package: luci-app-zigbee2mqtt Version: 1.0.0-r2 Depends: luci-base, luci-lib-jsonc, secubox-app-zigbee2mqtt, luci-lua-runtime -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-app-zigbee2mqtt -SourceName: luci-app-zigbee2mqtt License: GPL-3.0-or-later Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 40960 Description: Graphical interface for managing the Zigbee2MQTT docker application. Filename: luci-app-zigbee2mqtt_1.0.0-r2_all.ipk -Size: 6817 +Size: 6813 Package: luci-theme-secubox Version: 0.4.7-r1 Depends: luci-base -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/luci-theme-secubox -SourceName: luci-theme-secubox License: Apache-2.0 Section: luci -SourceDateEpoch: 1766005702 -URL: https://github.com/openwrt/luci Maintainer: OpenWrt LuCI community Architecture: all Installed-Size: 450560 Description: Global CyberMood design system (CSS/JS/i18n) shared by all SecuBox dashboards. Filename: luci-theme-secubox_0.4.7-r1_all.ipk -Size: 110241 +Size: 110242 Package: secubox-app Version: 1.0.0-r2 Depends: jsonfilter -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app -SourceName: secubox-app Section: utils -SourceDateEpoch: 1766005702 Architecture: all Installed-Size: 92160 Description: Command line helper for SecuBox App Store manifests. Installs /usr/sbin/secubox-app and ships the default manifests under /usr/share/secubox/plugins/. Filename: secubox-app_1.0.0-r2_all.ipk -Size: 11181 +Size: 11182 Package: secubox-app-adguardhome Version: 1.0.0-r2 Depends: dockerd, docker, containerd -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-adguardhome -SourceName: secubox-app-adguardhome License: Apache-2.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 20480 @@ -809,17 +619,14 @@ Description: Installer, configuration, and service manager for running AdGuard inside Docker on SecuBox-powered OpenWrt systems. Network-wide ad blocker with DNS-over-HTTPS/TLS support and detailed analytics. Filename: secubox-app-adguardhome_1.0.0-r2_all.ipk -Size: 2880 +Size: 2883 Package: secubox-app-auth-logger Version: 1.2.2-r1 Depends: rpcd, uhttpd Provides: secubox-auth-logger -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-auth-logger -SourceName: secubox-app-auth-logger License: Apache-2.0 Section: secubox -SourceDateEpoch: 1766005702 Maintainer: CyberMind Architecture: all Installed-Size: 51200 @@ -830,17 +637,14 @@ Description: Logs authentication failures from LuCI/rpcd and Dropbear SSH - JavaScript hook to intercept login failures - CrowdSec parser and bruteforce scenario Filename: secubox-app-auth-logger_1.2.2-r1_all.ipk -Size: 9377 +Size: 9379 Package: secubox-app-crowdsec-custom Version: 1.1.0-r1 Depends: crowdsec, crowdsec-firewall-bouncer Provides: secubox-crowdsec-custom -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-crowdsec-custom -SourceName: secubox-app-crowdsec-custom License: Apache-2.0 Section: secubox -SourceDateEpoch: 1766005702 Maintainer: CyberMind Architecture: all Installed-Size: 40960 @@ -856,20 +660,16 @@ Description: Custom CrowdSec configurations for SecuBox web interface protectio - Webapp generic auth bruteforce protection - Whitelist for trusted networks Filename: secubox-app-crowdsec-custom_1.1.0-r1_all.ipk -Size: 5762 +Size: 5763 Package: secubox-app-cs-firewall-bouncer Version: 0.0.31-r4 Depends: nftables Conflicts: crowdsec-firewall-bouncer Provides: crowdsec-firewall-bouncer -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-cs-firewall-bouncer -SourceName: secubox-app-cs-firewall-bouncer License: MIT LicenseFiles: LICENSE Section: net -SourceDateEpoch: 1766005702 -URL: https://github.com/crowdsecurity/cs-firewall-bouncer Maintainer: CyberMind Architecture: aarch64_cortex-a72 Installed-Size: 13803520 @@ -887,16 +687,13 @@ Description: SecuBox CrowdSec Firewall Bouncer for OpenWrt. - Automatic restart on firewall reload - procd service management Filename: secubox-app-cs-firewall-bouncer_0.0.31-r4_aarch64_cortex-a72.ipk -Size: 5049322 +Size: 5049328 Package: secubox-app-cyberfeed Version: 0.2.1-r1 Depends: wget-ssl, jsonfilter, coreutils-stat -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-cyberfeed -SourceName: secubox-app-cyberfeed License: MIT Section: secubox -SourceDateEpoch: 1766005702 Maintainer: CyberMind Architecture: all Installed-Size: 51200 @@ -904,32 +701,26 @@ Description: Cyberpunk-themed RSS feed aggregator for OpenWrt/SecuBox. Features emoji injection, neon styling, and RSS-Bridge support for social media feeds (Facebook, Twitter, Mastodon). Filename: secubox-app-cyberfeed_0.2.1-r1_all.ipk -Size: 12453 +Size: 12452 Package: secubox-app-domoticz Version: 1.0.0-r2 Depends: dockerd, docker, containerd -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-domoticz -SourceName: secubox-app-domoticz License: Apache-2.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 10240 Description: Installer, configuration, and service manager for running Domoticz inside Docker on SecuBox-powered OpenWrt systems. Filename: secubox-app-domoticz_1.0.0-r2_all.ipk -Size: 2547 +Size: 2550 Package: secubox-app-exposure Version: 1.0.0-r1 Depends: secubox-core -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-exposure -SourceName: secubox-app-exposure License: MIT Section: secubox -SourceDateEpoch: 1766005702 Maintainer: SecuBox Team Architecture: all Installed-Size: 40960 @@ -938,16 +729,13 @@ Description: Unified service exposure manager for SecuBox. - Dynamic Tor hidden service management - HAProxy SSL reverse proxy configuration Filename: secubox-app-exposure_1.0.0-r1_all.ipk -Size: 6934 +Size: 6938 Package: secubox-app-gitea Version: 1.0.0-r5 Depends: jsonfilter, wget-ssl, tar, lxc, lxc-common, git -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-gitea -SourceName: secubox-app-gitea License: MIT Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 40960 @@ -964,16 +752,13 @@ Description: Gitea Git Platform - Self-hosted lightweight Git service Runs in LXC container with Alpine Linux. Configure in /etc/config/gitea. Filename: secubox-app-gitea_1.0.0-r5_all.ipk -Size: 9402 +Size: 9409 Package: secubox-app-glances Version: 1.0.0-r1 Depends: wget, tar -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-glances -SourceName: secubox-app-glances License: LGPL-3.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 20480 @@ -990,16 +775,13 @@ Description: Glances - Cross-platform system monitoring tool for SecuBox. Runs in LXC container for isolation and security. Configure in /etc/config/glances. Filename: secubox-app-glances_1.0.0-r1_all.ipk -Size: 5534 +Size: 5542 Package: secubox-app-haproxy Version: 1.0.0-r23 Depends: lxc, lxc-common, openssl-util, wget-ssl, tar, jsonfilter, acme, acme-acmesh, socat, uhttpd -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-haproxy -SourceName: secubox-app-haproxy License: MIT Section: secubox -SourceDateEpoch: 1766005702 Maintainer: CyberMind Architecture: all Installed-Size: 71680 @@ -1013,16 +795,13 @@ Description: HAProxy load balancer and reverse proxy running in an LXC containe - Stats dashboard - Rate limiting and ACLs Filename: secubox-app-haproxy_1.0.0-r23_all.ipk -Size: 15683 +Size: 15687 Package: secubox-app-hexojs Version: 1.0.0-r8 Depends: jsonfilter, wget-ssl, tar, lxc, lxc-common, git, rsync -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-hexojs -SourceName: secubox-app-hexojs License: MIT Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 501760 @@ -1040,16 +819,13 @@ Description: Hexo CMS - Self-hosted static blog generator for OpenWrt Runs in LXC container with Alpine Linux. Configure in /etc/config/hexojs. Filename: secubox-app-hexojs_1.0.0-r8_all.ipk -Size: 94933 +Size: 94937 Package: secubox-app-jitsi Version: 1.0.0-r1 Depends: docker, docker-compose, wget, openssl-util -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-jitsi -SourceName: secubox-app-jitsi License: Apache-2.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 40960 @@ -1068,17 +844,13 @@ Description: Jitsi Meet - Secure, fully featured video conferencing for SecuBox Integrates with HAProxy for SSL termination. Configure in /etc/config/jitsi. Filename: secubox-app-jitsi_1.0.0-r1_all.ipk -Size: 8909 +Size: 8916 Package: secubox-app-localai Version: 2.25.0-r1 Depends: libstdcpp6, libpthread, wget-ssl, ca-certificates -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-localai -SourceName: secubox-app-localai License: MIT Section: utils -SourceDateEpoch: 1766005702 -URL: https://localai.io Maintainer: CyberMind Studio Architecture: all Installed-Size: 30720 @@ -1094,17 +866,13 @@ Description: LocalAI native binary package for OpenWrt. API: http://:8081/v1 Filename: secubox-app-localai_2.25.0-r1_all.ipk -Size: 5714 +Size: 5718 Package: secubox-app-localai-wb Version: 2.25.0-r1 Depends: libstdcpp6, libpthread, wget-ssl, ca-certificates -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-localai-wb -SourceName: secubox-app-localai-wb License: MIT Section: utils -SourceDateEpoch: 1766005702 -URL: https://localai.io Maintainer: CyberMind Studio Architecture: all Installed-Size: 30720 @@ -1122,16 +890,13 @@ Description: LocalAI native binary package for OpenWrt. API: http://:8080/v1 Filename: secubox-app-localai-wb_2.25.0-r1_all.ipk -Size: 7953 +Size: 7954 Package: secubox-app-lyrion Version: 2.0.2-r1 Depends: wget, tar -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-lyrion -SourceName: secubox-app-lyrion License: Apache-2.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 30720 @@ -1145,16 +910,13 @@ Description: Lyrion Media Server (formerly Logitech Media Server / Squeezebox S Auto-detects available runtime, preferring LXC for lower resource usage. Configure runtime in /etc/config/lyrion. Filename: secubox-app-lyrion_2.0.2-r1_all.ipk -Size: 7283 +Size: 7288 Package: secubox-app-magicmirror2 Version: 0.4.0-r8 Depends: wget, tar, jq, zstd -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-magicmirror2 -SourceName: secubox-app-magicmirror2 License: Apache-2.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 40960 @@ -1170,15 +932,12 @@ Description: MagicMirror² - Open source modular smart mirror platform for Secu Runs in LXC container for isolation and security. Configure in /etc/config/magicmirror2. Filename: secubox-app-magicmirror2_0.4.0-r8_all.ipk -Size: 9249 +Size: 9254 Package: secubox-app-mailinabox Version: 2.0.0-r1 -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-mailinabox -SourceName: secubox-app-mailinabox License: CC0-1.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 30720 @@ -1198,16 +957,13 @@ Description: Complete email server solution using docker-mailserver for SecuBox Commands: mailinaboxctl --help Filename: secubox-app-mailinabox_2.0.0-r1_all.ipk -Size: 7572 +Size: 7573 Package: secubox-app-metabolizer Version: 1.0.0-r3 Depends: secubox-app-gitea, secubox-app-streamlit, secubox-app-hexojs, rsync, git -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-metabolizer -SourceName: secubox-app-metabolizer License: MIT Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 71680 @@ -1222,16 +978,13 @@ Description: Metabolizer Blog Pipeline - Integrated CMS with Git-based workflow Pipeline: Edit in Streamlit -> Push to Gitea -> Build with Hexo -> Publish Filename: secubox-app-metabolizer_1.0.0-r3_all.ipk -Size: 13973 +Size: 13979 Package: secubox-app-mitmproxy Version: 0.5.0-r19 Depends: wget, tar -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-mitmproxy -SourceName: secubox-app-mitmproxy License: Apache-2.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 92160 @@ -1252,16 +1005,13 @@ Description: mitmproxy - Interactive HTTPS proxy for SecuBox-powered OpenWrt sy Runs in LXC container for isolation and security. Configure in /etc/config/mitmproxy. Filename: secubox-app-mitmproxy_0.5.0-r19_all.ipk -Size: 22955 +Size: 22958 Package: secubox-app-mmpm Version: 0.2.0-r5 Depends: secubox-app-magicmirror2 -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-mmpm -SourceName: secubox-app-mmpm License: MIT Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 20480 @@ -1276,16 +1026,13 @@ Description: MMPM (MagicMirror Package Manager) for SecuBox. Runs inside the MagicMirror2 LXC container. Filename: secubox-app-mmpm_0.2.0-r5_all.ipk -Size: 3976 +Size: 3982 Package: secubox-app-nextcloud Version: 1.0.0-r2 Depends: dockerd, docker, containerd -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-nextcloud -SourceName: secubox-app-nextcloud License: Apache-2.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 20480 @@ -1293,16 +1040,13 @@ Description: Installer, configuration, and service manager for running Nextclou inside Docker on SecuBox-powered OpenWrt systems. Self-hosted file sync and share with calendar, contacts, and collaboration. Filename: secubox-app-nextcloud_1.0.0-r2_all.ipk -Size: 2957 +Size: 2961 Package: secubox-app-ollama Version: 0.1.0-r1 Depends: jsonfilter, wget-ssl -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-ollama -SourceName: secubox-app-ollama License: MIT Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 20480 @@ -1318,16 +1062,13 @@ Description: Ollama - Simple local LLM runtime for SecuBox-powered OpenWrt syst Runs in Docker/Podman container. Configure in /etc/config/ollama. Filename: secubox-app-ollama_0.1.0-r1_all.ipk -Size: 5734 +Size: 5737 Package: secubox-app-picobrew Version: 1.0.0-r7 Depends: jsonfilter, wget-ssl, tar, lxc, lxc-common, git -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-picobrew -SourceName: secubox-app-picobrew License: MIT Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 20480 @@ -1343,16 +1084,13 @@ Description: PicoBrew Server - Self-hosted brewing controller for PicoBrew devi Runs in LXC container with Python/Flask backend. Configure in /etc/config/picobrew. Filename: secubox-app-picobrew_1.0.0-r7_all.ipk -Size: 5539 +Size: 5538 Package: secubox-app-simplex Version: 1.0.0-r1 Depends: lxc, lxc-common, wget, openssl-util, tar -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-simplex -SourceName: secubox-app-simplex License: Apache-2.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 40960 @@ -1375,11 +1113,8 @@ Size: 9233 Package: secubox-app-streamlit Version: 1.0.0-r5 Depends: jsonfilter, wget-ssl, tar, lxc, lxc-common, git -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-streamlit -SourceName: secubox-app-streamlit License: MIT Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 51200 @@ -1400,16 +1135,13 @@ Description: Streamlit App Platform - Self-hosted Python data app platform Configure in /etc/config/streamlit. Filename: secubox-app-streamlit_1.0.0-r5_all.ipk -Size: 11717 +Size: 11718 Package: secubox-app-tor Version: 1.0.0-r1 Depends: iptables, curl, jsonfilter, socat -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-tor -SourceName: secubox-app-tor License: MIT Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 30720 @@ -1426,16 +1158,13 @@ Description: SecuBox Tor Shield - One-click Tor anonymization for OpenWrt Configure in /etc/config/tor-shield. Filename: secubox-app-tor_1.0.0-r1_all.ipk -Size: 7371 +Size: 7370 Package: secubox-app-webapp Version: 1.5.0-r7 Depends: uhttpd, uhttpd-mod-ubus, rpcd, rpcd-mod-file -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-webapp -SourceName: secubox-app-webapp License: MIT Section: secubox -SourceDateEpoch: 1766005702 Maintainer: CyberMind.FR Architecture: all Installed-Size: 256000 @@ -1447,32 +1176,26 @@ Description: SecuBox Control Center Dashboard - A web-based dashboard for monit - Service management - Network interface control Filename: secubox-app-webapp_1.5.0-r7_all.ipk -Size: 39173 +Size: 39174 Package: secubox-app-zigbee2mqtt Version: 1.0.0-r3 Depends: kmod-usb-acm, dockerd, docker, containerd -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-app-zigbee2mqtt -SourceName: secubox-app-zigbee2mqtt License: Apache-2.0 Section: utils -SourceDateEpoch: 1766005702 Maintainer: CyberMind Studio Architecture: all Installed-Size: 20480 Description: Installer, configuration, and service manager for running Zigbee2MQTT inside Docker on SecuBox-powered OpenWrt systems. Filename: secubox-app-zigbee2mqtt_1.0.0-r3_all.ipk -Size: 3541 +Size: 3544 Package: secubox-core Version: 0.10.0-r11 Depends: jq, jsonfilter -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-core -SourceName: secubox-core License: GPL-2.0 Section: admin -SourceDateEpoch: 1766005702 Maintainer: SecuBox Team Architecture: all Installed-Size: 481280 @@ -1488,25 +1211,44 @@ Description: SecuBox Core Framework provides the foundational infrastructure fo Filename: secubox-core_0.10.0-r11_all.ipk Size: 87973 +Package: secubox-master-link +Version: 1.0.0-r1 +Depends: secubox-p2p, openssl-util, curl +License: Apache-2.0 +Section: utils +Maintainer: CyberMind Studio +Architecture: all +Installed-Size: 61440 +Description: Secure mesh onboarding for SecuBox nodes via master/peer link. + + Features: + - One-time HMAC-SHA256 join tokens with configurable TTL + - Blockchain-backed peer trust (join, approve, reject, promote) + - IPK bundle serving for new node provisioning + - Gigogne (nested) hierarchy with depth limiting + - Landing page for new nodes to join the mesh + - CGI API endpoints for token, join, approve, status, ipk + + Configure in /etc/config/master-link. +Filename: secubox-master-link_1.0.0-r1_all.ipk +Size: 12455 + Package: secubox-p2p Version: 0.6.0-r3 Depends: jsonfilter, curl, avahi-daemon, avahi-utils, uhttpd -Source: /home/reepost/CyberMindStudio/secubox-openwrt/secubox-tools/local-feed/secubox-p2p -SourceName: secubox-p2p License: MIT Section: secubox -SourceDateEpoch: 1766005702 Maintainer: SecuBox Team Architecture: all Installed-Size: 204800 -Description: SecuBox P2P Hub backend providing peer discovery, mesh networking, +Description: SecuBox P2P Hub backend providing peer discovery, mesh networking DNS federation, and distributed service management. Includes mDNS - service announcement, REST API on port 7331 for mesh visibility, + service announcement, REST API on port 7331 for mesh visibility SecuBox Factory unified dashboard with Ed25519 signed Merkle snapshots for cryptographic configuration validation, distributed - mesh services panel for aggregated service discovery across all nodes, + mesh services panel for aggregated service discovery across all nodes and MirrorBox NetMesh Catalog for cross-chain distributed service registry with HAProxy vhost discovery and multi-endpoint access URLs. Filename: secubox-p2p_0.6.0-r3_all.ipk -Size: 42014 +Size: 42015 diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/Packages.gz b/package/secubox/secubox-app-bonus/root/www/secubox-feed/Packages.gz index 6ce69a8b..c47f78ce 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/Packages.gz and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/Packages.gz differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/apps-local.json b/package/secubox/secubox-app-bonus/root/www/secubox-feed/apps-local.json index 128d388d..07fdf447 100644 --- a/package/secubox/secubox-app-bonus/root/www/secubox-feed/apps-local.json +++ b/package/secubox/secubox-app-bonus/root/www/secubox-feed/apps-local.json @@ -1,12 +1,12 @@ { "feed_url": "/secubox-feed", - "generated": "2026-02-02T16:32:06+01:00", + "generated": "2026-02-03T06:19:17+01:00", "packages": [ { "name": "luci-app-auth-guardian", "version": "0.4.0-r3", "filename": "luci-app-auth-guardian_0.4.0-r3_all.ipk", - "size": 11736, + "size": 11737, "category": "security", "icon": "key", "description": "Authentication management", @@ -30,7 +30,7 @@ "name": "luci-app-cdn-cache", "version": "0.5.0-r3", "filename": "luci-app-cdn-cache_0.5.0-r3_all.ipk", - "size": 23184, + "size": 23186, "category": "network", "icon": "globe", "description": "CDN caching", @@ -42,7 +42,7 @@ "name": "luci-app-client-guardian", "version": "0.4.0-r7", "filename": "luci-app-client-guardian_0.4.0-r7_all.ipk", - "size": 54536, + "size": 54535, "category": "network", "icon": "users", "description": "Client management and monitoring", @@ -66,7 +66,7 @@ "name": "luci-app-cyberfeed", "version": "0.1.1-r1", "filename": "luci-app-cyberfeed_0.1.1-r1_all.ipk", - "size": 12836, + "size": 12840, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -78,7 +78,7 @@ "name": "luci-app-dnsguard", "version": "1.0.0-r1", "filename": "luci-app-dnsguard_1.0.0-r1_all.ipk", - "size": 7545, + "size": 7550, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -102,7 +102,7 @@ "name": "luci-app-gitea", "version": "1.0.0-r2", "filename": "luci-app-gitea_1.0.0-r2_all.ipk", - "size": 15297, + "size": 15299, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -114,7 +114,7 @@ "name": "luci-app-glances", "version": "1.0.0-r2", "filename": "luci-app-glances_1.0.0-r2_all.ipk", - "size": 6965, + "size": 6969, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -126,7 +126,7 @@ "name": "luci-app-haproxy", "version": "1.0.0-r8", "filename": "luci-app-haproxy_1.0.0-r8_all.ipk", - "size": 34557, + "size": 34560, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -138,7 +138,7 @@ "name": "luci-app-hexojs", "version": "1.0.0-r3", "filename": "luci-app-hexojs_1.0.0-r3_all.ipk", - "size": 30306, + "size": 30307, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -150,7 +150,7 @@ "name": "luci-app-jitsi", "version": "1.0.0-r1", "filename": "luci-app-jitsi_1.0.0-r1_all.ipk", - "size": 5132, + "size": 5137, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -162,7 +162,7 @@ "name": "luci-app-ksm-manager", "version": "0.4.0-r2", "filename": "luci-app-ksm-manager_0.4.0-r2_all.ipk", - "size": 18720, + "size": 18721, "category": "system", "icon": "cpu", "description": "Kernel memory management", @@ -174,7 +174,7 @@ "name": "luci-app-localai", "version": "0.1.0-r15", "filename": "luci-app-localai_0.1.0-r15_all.ipk", - "size": 13180, + "size": 13183, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -186,7 +186,7 @@ "name": "luci-app-lyrion", "version": "1.0.0-r1", "filename": "luci-app-lyrion_1.0.0-r1_all.ipk", - "size": 6727, + "size": 6729, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -198,7 +198,7 @@ "name": "luci-app-magicmirror2", "version": "0.4.0-r6", "filename": "luci-app-magicmirror2_0.4.0-r6_all.ipk", - "size": 12274, + "size": 12277, "category": "iot", "icon": "monitor", "description": "Smart mirror display", @@ -210,7 +210,19 @@ "name": "luci-app-mailinabox", "version": "1.0.0-r1", "filename": "luci-app-mailinabox_1.0.0-r1_all.ipk", - "size": 5485, + "size": 5483, + "category": "utility", + "icon": "package", + "description": "SecuBox package", + "installed": false, + "luci_app": null + } +, + { + "name": "luci-app-master-link", + "version": "1.0.0-r1", + "filename": "luci-app-master-link_1.0.0-r1_all.ipk", + "size": 6247, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -234,7 +246,7 @@ "name": "luci-app-metablogizer", "version": "1.0.0-r5", "filename": "luci-app-metablogizer_1.0.0-r5_all.ipk", - "size": 23346, + "size": 23347, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -246,7 +258,7 @@ "name": "luci-app-metabolizer", "version": "1.0.0-r2", "filename": "luci-app-metabolizer_1.0.0-r2_all.ipk", - "size": 4755, + "size": 4760, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -258,7 +270,7 @@ "name": "luci-app-mitmproxy", "version": "0.5.0-r2", "filename": "luci-app-mitmproxy_0.5.0-r2_all.ipk", - "size": 11151, + "size": 11149, "category": "security", "icon": "lock", "description": "HTTPS proxy and traffic inspection", @@ -294,7 +306,7 @@ "name": "luci-app-ndpid", "version": "1.1.2-r2", "filename": "luci-app-ndpid_1.1.2-r2_all.ipk", - "size": 22653, + "size": 22656, "category": "security", "icon": "eye", "description": "Deep packet inspection", @@ -306,7 +318,7 @@ "name": "luci-app-netdata-dashboard", "version": "0.5.0-r2", "filename": "luci-app-netdata-dashboard_0.5.0-r2_all.ipk", - "size": 20485, + "size": 20486, "category": "monitoring", "icon": "bar-chart-2", "description": "System monitoring dashboard", @@ -318,7 +330,7 @@ "name": "luci-app-network-modes", "version": "0.5.0-r3", "filename": "luci-app-network-modes_0.5.0-r3_all.ipk", - "size": 54146, + "size": 54147, "category": "network", "icon": "wifi", "description": "Network configuration", @@ -330,7 +342,7 @@ "name": "luci-app-network-tweaks", "version": "1.0.0-r7", "filename": "luci-app-network-tweaks_1.0.0-r7_all.ipk", - "size": 14960, + "size": 14957, "category": "network", "icon": "wifi", "description": "Network configuration", @@ -342,7 +354,7 @@ "name": "luci-app-nextcloud", "version": "1.0.0-r1", "filename": "luci-app-nextcloud_1.0.0-r1_all.ipk", - "size": 6488, + "size": 6486, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -354,7 +366,7 @@ "name": "luci-app-ollama", "version": "0.1.0-r1", "filename": "luci-app-ollama_0.1.0-r1_all.ipk", - "size": 12352, + "size": 12353, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -366,7 +378,7 @@ "name": "luci-app-picobrew", "version": "1.0.0-r1", "filename": "luci-app-picobrew_1.0.0-r1_all.ipk", - "size": 9458, + "size": 9457, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -390,7 +402,7 @@ "name": "luci-app-secubox-admin", "version": "1.0.0-r19", "filename": "luci-app-secubox-admin_1.0.0-r19_all.ipk", - "size": 57247, + "size": 57250, "category": "system", "icon": "box", "description": "SecuBox system component", @@ -402,7 +414,7 @@ "name": "luci-app-secubox-crowdsec", "version": "1.0.0-r3", "filename": "luci-app-secubox-crowdsec_1.0.0-r3_all.ipk", - "size": 13915, + "size": 13923, "category": "system", "icon": "box", "description": "SecuBox system component", @@ -414,7 +426,7 @@ "name": "luci-app-secubox-netdiag", "version": "1.0.0-r1", "filename": "luci-app-secubox-netdiag_1.0.0-r1_all.ipk", - "size": 15306, + "size": 15307, "category": "system", "icon": "box", "description": "SecuBox system component", @@ -426,7 +438,7 @@ "name": "luci-app-secubox-netifyd", "version": "1.2.1-r1", "filename": "luci-app-secubox-netifyd_1.2.1-r1_all.ipk", - "size": 36543, + "size": 36547, "category": "system", "icon": "box", "description": "SecuBox system component", @@ -438,7 +450,7 @@ "name": "luci-app-secubox-p2p", "version": "0.1.0-r1", "filename": "luci-app-secubox-p2p_0.1.0-r1_all.ipk", - "size": 39234, + "size": 39237, "category": "system", "icon": "box", "description": "SecuBox system component", @@ -450,7 +462,7 @@ "name": "luci-app-secubox-portal", "version": "0.7.0-r2", "filename": "luci-app-secubox-portal_0.7.0-r2_all.ipk", - "size": 24642, + "size": 24646, "category": "system", "icon": "box", "description": "SecuBox system component", @@ -462,7 +474,7 @@ "name": "luci-app-secubox-security-threats", "version": "1.0.0-r4", "filename": "luci-app-secubox-security-threats_1.0.0-r4_all.ipk", - "size": 21895, + "size": 21897, "category": "system", "icon": "box", "description": "SecuBox system component", @@ -474,7 +486,7 @@ "name": "luci-app-service-registry", "version": "1.0.0-r1", "filename": "luci-app-service-registry_1.0.0-r1_all.ipk", - "size": 39824, + "size": 39827, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -486,7 +498,7 @@ "name": "luci-app-simplex", "version": "1.0.0-r1", "filename": "luci-app-simplex_1.0.0-r1_all.ipk", - "size": 7000, + "size": 7001, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -498,7 +510,7 @@ "name": "luci-app-streamlit", "version": "1.0.0-r11", "filename": "luci-app-streamlit_1.0.0-r11_all.ipk", - "size": 14749, + "size": 14751, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -510,7 +522,7 @@ "name": "luci-app-system-hub", "version": "0.5.1-r4", "filename": "luci-app-system-hub_0.5.1-r4_all.ipk", - "size": 61101, + "size": 61105, "category": "system", "icon": "settings", "description": "System management", @@ -522,7 +534,7 @@ "name": "luci-app-tor-shield", "version": "1.0.0-r10", "filename": "luci-app-tor-shield_1.0.0-r10_all.ipk", - "size": 22362, + "size": 22364, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -534,7 +546,7 @@ "name": "luci-app-traffic-shaper", "version": "0.4.0-r2", "filename": "luci-app-traffic-shaper_0.4.0-r2_all.ipk", - "size": 14531, + "size": 14533, "category": "network", "icon": "filter", "description": "Traffic shaping and QoS", @@ -546,7 +558,7 @@ "name": "luci-app-vhost-manager", "version": "0.5.0-r5", "filename": "luci-app-vhost-manager_0.5.0-r5_all.ipk", - "size": 26186, + "size": 26185, "category": "network", "icon": "server", "description": "Virtual host management", @@ -570,7 +582,7 @@ "name": "luci-app-zigbee2mqtt", "version": "1.0.0-r2", "filename": "luci-app-zigbee2mqtt_1.0.0-r2_all.ipk", - "size": 6817, + "size": 6813, "category": "iot", "icon": "radio", "description": "Zigbee device management", @@ -582,7 +594,7 @@ "name": "luci-theme-secubox", "version": "0.4.7-r1", "filename": "luci-theme-secubox_0.4.7-r1_all.ipk", - "size": 110241, + "size": 110242, "category": "theme", "icon": "palette", "description": "LuCI theme", @@ -594,7 +606,7 @@ "name": "secubox-app", "version": "1.0.0-r2", "filename": "secubox-app_1.0.0-r2_all.ipk", - "size": 11181, + "size": 11182, "category": "utility", "icon": "package", "description": "SecuBox package", @@ -606,7 +618,7 @@ "name": "secubox-app-adguardhome", "version": "1.0.0-r2", "filename": "secubox-app-adguardhome_1.0.0-r2_all.ipk", - "size": 2880, + "size": 2883, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -618,7 +630,7 @@ "name": "secubox-app-auth-logger", "version": "1.2.2-r1", "filename": "secubox-app-auth-logger_1.2.2-r1_all.ipk", - "size": 9377, + "size": 9379, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -630,7 +642,7 @@ "name": "secubox-app-crowdsec-custom", "version": "1.1.0-r1", "filename": "secubox-app-crowdsec-custom_1.1.0-r1_all.ipk", - "size": 5762, + "size": 5763, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -642,7 +654,7 @@ "name": "secubox-app-cs-firewall-bouncer", "version": "0.0.31-r4_aarch64", "filename": "secubox-app-cs-firewall-bouncer_0.0.31-r4_aarch64_cortex-a72.ipk", - "size": 5049322, + "size": 5049328, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -654,7 +666,7 @@ "name": "secubox-app-cyberfeed", "version": "0.2.1-r1", "filename": "secubox-app-cyberfeed_0.2.1-r1_all.ipk", - "size": 12453, + "size": 12452, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -666,7 +678,7 @@ "name": "secubox-app-domoticz", "version": "1.0.0-r2", "filename": "secubox-app-domoticz_1.0.0-r2_all.ipk", - "size": 2547, + "size": 2550, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -678,7 +690,7 @@ "name": "secubox-app-exposure", "version": "1.0.0-r1", "filename": "secubox-app-exposure_1.0.0-r1_all.ipk", - "size": 6934, + "size": 6938, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -690,7 +702,7 @@ "name": "secubox-app-gitea", "version": "1.0.0-r5", "filename": "secubox-app-gitea_1.0.0-r5_all.ipk", - "size": 9402, + "size": 9409, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -702,7 +714,7 @@ "name": "secubox-app-glances", "version": "1.0.0-r1", "filename": "secubox-app-glances_1.0.0-r1_all.ipk", - "size": 5534, + "size": 5542, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -714,7 +726,7 @@ "name": "secubox-app-haproxy", "version": "1.0.0-r23", "filename": "secubox-app-haproxy_1.0.0-r23_all.ipk", - "size": 15683, + "size": 15687, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -726,7 +738,7 @@ "name": "secubox-app-hexojs", "version": "1.0.0-r8", "filename": "secubox-app-hexojs_1.0.0-r8_all.ipk", - "size": 94933, + "size": 94937, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -738,7 +750,7 @@ "name": "secubox-app-jitsi", "version": "1.0.0-r1", "filename": "secubox-app-jitsi_1.0.0-r1_all.ipk", - "size": 8909, + "size": 8916, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -750,7 +762,7 @@ "name": "secubox-app-localai", "version": "2.25.0-r1", "filename": "secubox-app-localai_2.25.0-r1_all.ipk", - "size": 5714, + "size": 5718, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -762,7 +774,7 @@ "name": "secubox-app-localai-wb", "version": "2.25.0-r1", "filename": "secubox-app-localai-wb_2.25.0-r1_all.ipk", - "size": 7953, + "size": 7954, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -774,7 +786,7 @@ "name": "secubox-app-lyrion", "version": "2.0.2-r1", "filename": "secubox-app-lyrion_2.0.2-r1_all.ipk", - "size": 7283, + "size": 7288, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -786,7 +798,7 @@ "name": "secubox-app-magicmirror2", "version": "0.4.0-r8", "filename": "secubox-app-magicmirror2_0.4.0-r8_all.ipk", - "size": 9249, + "size": 9254, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -798,7 +810,7 @@ "name": "secubox-app-mailinabox", "version": "2.0.0-r1", "filename": "secubox-app-mailinabox_2.0.0-r1_all.ipk", - "size": 7572, + "size": 7573, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -810,7 +822,7 @@ "name": "secubox-app-metabolizer", "version": "1.0.0-r3", "filename": "secubox-app-metabolizer_1.0.0-r3_all.ipk", - "size": 13973, + "size": 13979, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -822,7 +834,7 @@ "name": "secubox-app-mitmproxy", "version": "0.5.0-r19", "filename": "secubox-app-mitmproxy_0.5.0-r19_all.ipk", - "size": 22955, + "size": 22958, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -834,7 +846,7 @@ "name": "secubox-app-mmpm", "version": "0.2.0-r5", "filename": "secubox-app-mmpm_0.2.0-r5_all.ipk", - "size": 3976, + "size": 3982, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -846,7 +858,7 @@ "name": "secubox-app-nextcloud", "version": "1.0.0-r2", "filename": "secubox-app-nextcloud_1.0.0-r2_all.ipk", - "size": 2957, + "size": 2961, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -858,7 +870,7 @@ "name": "secubox-app-ollama", "version": "0.1.0-r1", "filename": "secubox-app-ollama_0.1.0-r1_all.ipk", - "size": 5734, + "size": 5737, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -870,7 +882,7 @@ "name": "secubox-app-picobrew", "version": "1.0.0-r7", "filename": "secubox-app-picobrew_1.0.0-r7_all.ipk", - "size": 5539, + "size": 5538, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -894,7 +906,7 @@ "name": "secubox-app-streamlit", "version": "1.0.0-r5", "filename": "secubox-app-streamlit_1.0.0-r5_all.ipk", - "size": 11717, + "size": 11718, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -906,7 +918,7 @@ "name": "secubox-app-tor", "version": "1.0.0-r1", "filename": "secubox-app-tor_1.0.0-r1_all.ipk", - "size": 7371, + "size": 7370, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -918,7 +930,7 @@ "name": "secubox-app-webapp", "version": "1.5.0-r7", "filename": "secubox-app-webapp_1.5.0-r7_all.ipk", - "size": 39173, + "size": 39174, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -930,7 +942,7 @@ "name": "secubox-app-zigbee2mqtt", "version": "1.0.0-r3", "filename": "secubox-app-zigbee2mqtt_1.0.0-r3_all.ipk", - "size": 3541, + "size": 3544, "category": "secubox", "icon": "package", "description": "SecuBox backend service", @@ -949,12 +961,24 @@ "installed": false, "luci_app": null } +, + { + "name": "secubox-master-link", + "version": "1.0.0-r1", + "filename": "secubox-master-link_1.0.0-r1_all.ipk", + "size": 12455, + "category": "utility", + "icon": "package", + "description": "SecuBox package", + "installed": false, + "luci_app": null + } , { "name": "secubox-p2p", "version": "0.6.0-r3", "filename": "secubox-p2p_0.6.0-r3_all.ipk", - "size": 42014, + "size": 42015, "category": "utility", "icon": "package", "description": "SecuBox package", diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-auth-guardian_0.4.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-auth-guardian_0.4.0-r3_all.ipk index 98c24af4..4c3d98e8 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-auth-guardian_0.4.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-auth-guardian_0.4.0-r3_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-bandwidth-manager_0.5.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-bandwidth-manager_0.5.0-r2_all.ipk index 5cbb1064..df5f58f3 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-bandwidth-manager_0.5.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-bandwidth-manager_0.5.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-cdn-cache_0.5.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-cdn-cache_0.5.0-r3_all.ipk index c8f64d7d..b0d791e5 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-cdn-cache_0.5.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-cdn-cache_0.5.0-r3_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-client-guardian_0.4.0-r7_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-client-guardian_0.4.0-r7_all.ipk index 37dd129d..590866c8 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-client-guardian_0.4.0-r7_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-client-guardian_0.4.0-r7_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-crowdsec-dashboard_0.7.0-r32_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-crowdsec-dashboard_0.7.0-r32_all.ipk index 2d24e9cd..3ba75a4f 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-crowdsec-dashboard_0.7.0-r32_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-crowdsec-dashboard_0.7.0-r32_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-cyberfeed_0.1.1-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-cyberfeed_0.1.1-r1_all.ipk index 47a00d17..1555c713 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-cyberfeed_0.1.1-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-cyberfeed_0.1.1-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-dnsguard_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-dnsguard_1.0.0-r1_all.ipk index c8d0a55b..25d8d8fa 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-dnsguard_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-dnsguard_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-exposure_1.0.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-exposure_1.0.0-r3_all.ipk index ae743337..a2201256 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-exposure_1.0.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-exposure_1.0.0-r3_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-gitea_1.0.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-gitea_1.0.0-r2_all.ipk index 76a5c113..68f7118d 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-gitea_1.0.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-gitea_1.0.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-glances_1.0.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-glances_1.0.0-r2_all.ipk index 9c579e34..a3578cd7 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-glances_1.0.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-glances_1.0.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-haproxy_1.0.0-r8_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-haproxy_1.0.0-r8_all.ipk index 9a484059..663bc7b8 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-haproxy_1.0.0-r8_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-haproxy_1.0.0-r8_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-hexojs_1.0.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-hexojs_1.0.0-r3_all.ipk index cad98451..584af646 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-hexojs_1.0.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-hexojs_1.0.0-r3_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-jitsi_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-jitsi_1.0.0-r1_all.ipk index 573e985f..3cf96b4d 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-jitsi_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-jitsi_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ksm-manager_0.4.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ksm-manager_0.4.0-r2_all.ipk index 27e96428..348fa626 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ksm-manager_0.4.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ksm-manager_0.4.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-localai_0.1.0-r15_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-localai_0.1.0-r15_all.ipk index 444b69ba..f9262391 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-localai_0.1.0-r15_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-localai_0.1.0-r15_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-lyrion_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-lyrion_1.0.0-r1_all.ipk index 9b0e7bba..80d3847e 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-lyrion_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-lyrion_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-magicmirror2_0.4.0-r6_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-magicmirror2_0.4.0-r6_all.ipk index 370a7499..a4a8ce1a 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-magicmirror2_0.4.0-r6_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-magicmirror2_0.4.0-r6_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mailinabox_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mailinabox_1.0.0-r1_all.ipk index 5e4e40b3..e02f4a4d 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mailinabox_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mailinabox_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-master-link_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-master-link_1.0.0-r1_all.ipk new file mode 100644 index 00000000..f61555d0 Binary files /dev/null and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-master-link_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-media-flow_0.6.4-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-media-flow_0.6.4-r1_all.ipk index 42928045..2b66cac1 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-media-flow_0.6.4-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-media-flow_0.6.4-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-metablogizer_1.0.0-r5_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-metablogizer_1.0.0-r5_all.ipk index f20adff7..3ad23675 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-metablogizer_1.0.0-r5_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-metablogizer_1.0.0-r5_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-metabolizer_1.0.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-metabolizer_1.0.0-r2_all.ipk index 60f5c1d5..5d7fdb46 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-metabolizer_1.0.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-metabolizer_1.0.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mitmproxy_0.5.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mitmproxy_0.5.0-r2_all.ipk index fd9f2034..1717a37b 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mitmproxy_0.5.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mitmproxy_0.5.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mmpm_0.2.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mmpm_0.2.0-r3_all.ipk index f50bed3e..13a40deb 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mmpm_0.2.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mmpm_0.2.0-r3_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mqtt-bridge_0.4.0-r4_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mqtt-bridge_0.4.0-r4_all.ipk index b7a59dae..3eb2f7d9 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mqtt-bridge_0.4.0-r4_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-mqtt-bridge_0.4.0-r4_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ndpid_1.1.2-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ndpid_1.1.2-r2_all.ipk index 7e63edad..91b7e1a3 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ndpid_1.1.2-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ndpid_1.1.2-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-netdata-dashboard_0.5.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-netdata-dashboard_0.5.0-r2_all.ipk index 56c76e6b..a0f357fc 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-netdata-dashboard_0.5.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-netdata-dashboard_0.5.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-network-modes_0.5.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-network-modes_0.5.0-r3_all.ipk index fc045338..dcd762b0 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-network-modes_0.5.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-network-modes_0.5.0-r3_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-network-tweaks_1.0.0-r7_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-network-tweaks_1.0.0-r7_all.ipk index 895f6c3d..b641a8d2 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-network-tweaks_1.0.0-r7_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-network-tweaks_1.0.0-r7_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-nextcloud_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-nextcloud_1.0.0-r1_all.ipk index 3f0bc8d7..7ab29c2d 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-nextcloud_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-nextcloud_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ollama_0.1.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ollama_0.1.0-r1_all.ipk index f9c416ee..6ee7d491 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ollama_0.1.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-ollama_0.1.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-picobrew_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-picobrew_1.0.0-r1_all.ipk index 483f72ef..424d6e60 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-picobrew_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-picobrew_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-admin_1.0.0-r19_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-admin_1.0.0-r19_all.ipk index 633b6fc2..ed03948b 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-admin_1.0.0-r19_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-admin_1.0.0-r19_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-crowdsec_1.0.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-crowdsec_1.0.0-r3_all.ipk index 372f3511..2f7706d4 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-crowdsec_1.0.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-crowdsec_1.0.0-r3_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-netdiag_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-netdiag_1.0.0-r1_all.ipk index 3cb17da3..2499fa82 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-netdiag_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-netdiag_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-netifyd_1.2.1-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-netifyd_1.2.1-r1_all.ipk index 3f57f8aa..f115cb30 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-netifyd_1.2.1-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-netifyd_1.2.1-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-p2p_0.1.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-p2p_0.1.0-r1_all.ipk index c0283b93..3ab66da1 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-p2p_0.1.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-p2p_0.1.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-portal_0.7.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-portal_0.7.0-r2_all.ipk index cda72d77..aa7b730a 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-portal_0.7.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-portal_0.7.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-security-threats_1.0.0-r4_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-security-threats_1.0.0-r4_all.ipk index cf265add..0094bbfc 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-security-threats_1.0.0-r4_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-security-threats_1.0.0-r4_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox_0.7.1-r4_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox_0.7.1-r4_all.ipk index f0b6deb4..538e72ca 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox_0.7.1-r4_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox_0.7.1-r4_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-service-registry_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-service-registry_1.0.0-r1_all.ipk index 5cad4f7c..4281b14d 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-service-registry_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-service-registry_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-simplex_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-simplex_1.0.0-r1_all.ipk index 6f341d46..c65e023c 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-simplex_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-simplex_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-streamlit_1.0.0-r11_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-streamlit_1.0.0-r11_all.ipk index 99479a3a..af1dbd4e 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-streamlit_1.0.0-r11_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-streamlit_1.0.0-r11_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-system-hub_0.5.1-r4_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-system-hub_0.5.1-r4_all.ipk index 5df30bbe..3d3a7712 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-system-hub_0.5.1-r4_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-system-hub_0.5.1-r4_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-tor-shield_1.0.0-r10_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-tor-shield_1.0.0-r10_all.ipk index 8888d3a8..82136413 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-tor-shield_1.0.0-r10_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-tor-shield_1.0.0-r10_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-traffic-shaper_0.4.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-traffic-shaper_0.4.0-r2_all.ipk index e2b70dc5..a732acfe 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-traffic-shaper_0.4.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-traffic-shaper_0.4.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-vhost-manager_0.5.0-r5_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-vhost-manager_0.5.0-r5_all.ipk index 1c81df47..375a97e1 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-vhost-manager_0.5.0-r5_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-vhost-manager_0.5.0-r5_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-wireguard-dashboard_0.7.0-r5_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-wireguard-dashboard_0.7.0-r5_all.ipk index 66e44e35..4f3941f8 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-wireguard-dashboard_0.7.0-r5_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-wireguard-dashboard_0.7.0-r5_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-zigbee2mqtt_1.0.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-zigbee2mqtt_1.0.0-r2_all.ipk index 5622f5df..ccf148b9 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-zigbee2mqtt_1.0.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-zigbee2mqtt_1.0.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-theme-secubox_0.4.7-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-theme-secubox_0.4.7-r1_all.ipk index 4ac969cc..cfaa47a2 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-theme-secubox_0.4.7-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-theme-secubox_0.4.7-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-adguardhome_1.0.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-adguardhome_1.0.0-r2_all.ipk index 9838a492..f242a41c 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-adguardhome_1.0.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-adguardhome_1.0.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-auth-logger_1.2.2-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-auth-logger_1.2.2-r1_all.ipk index da201976..0f8d7ea9 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-auth-logger_1.2.2-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-auth-logger_1.2.2-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-crowdsec-custom_1.1.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-crowdsec-custom_1.1.0-r1_all.ipk index 22ef7141..8a0cd54f 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-crowdsec-custom_1.1.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-crowdsec-custom_1.1.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-cs-firewall-bouncer_0.0.31-r4_aarch64_cortex-a72.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-cs-firewall-bouncer_0.0.31-r4_aarch64_cortex-a72.ipk index cd0cc90c..9fac411b 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-cs-firewall-bouncer_0.0.31-r4_aarch64_cortex-a72.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-cs-firewall-bouncer_0.0.31-r4_aarch64_cortex-a72.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-cyberfeed_0.2.1-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-cyberfeed_0.2.1-r1_all.ipk index 3e07223b..4d1faab7 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-cyberfeed_0.2.1-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-cyberfeed_0.2.1-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-domoticz_1.0.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-domoticz_1.0.0-r2_all.ipk index 3ff1017b..4af82dde 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-domoticz_1.0.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-domoticz_1.0.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-exposure_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-exposure_1.0.0-r1_all.ipk index d1f434d1..d1705fad 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-exposure_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-exposure_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-gitea_1.0.0-r5_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-gitea_1.0.0-r5_all.ipk index 83433f75..25cbf79d 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-gitea_1.0.0-r5_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-gitea_1.0.0-r5_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-glances_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-glances_1.0.0-r1_all.ipk index 2aaee8db..bec3cc93 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-glances_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-glances_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-haproxy_1.0.0-r23_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-haproxy_1.0.0-r23_all.ipk index 96003aed..5150f516 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-haproxy_1.0.0-r23_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-haproxy_1.0.0-r23_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-hexojs_1.0.0-r8_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-hexojs_1.0.0-r8_all.ipk index baba4205..dec53b8f 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-hexojs_1.0.0-r8_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-hexojs_1.0.0-r8_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-jitsi_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-jitsi_1.0.0-r1_all.ipk index 115c5f8f..5ef75d54 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-jitsi_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-jitsi_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-localai-wb_2.25.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-localai-wb_2.25.0-r1_all.ipk index ccc7bdc0..0d07d436 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-localai-wb_2.25.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-localai-wb_2.25.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-localai_2.25.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-localai_2.25.0-r1_all.ipk index db08781f..015cadd2 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-localai_2.25.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-localai_2.25.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-lyrion_2.0.2-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-lyrion_2.0.2-r1_all.ipk index 9897153f..49bc88df 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-lyrion_2.0.2-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-lyrion_2.0.2-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-magicmirror2_0.4.0-r8_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-magicmirror2_0.4.0-r8_all.ipk index d94a37a6..0c35442f 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-magicmirror2_0.4.0-r8_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-magicmirror2_0.4.0-r8_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mailinabox_2.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mailinabox_2.0.0-r1_all.ipk index 9c77490d..455a4bf1 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mailinabox_2.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mailinabox_2.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-metabolizer_1.0.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-metabolizer_1.0.0-r3_all.ipk index 305a3966..37e20ac1 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-metabolizer_1.0.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-metabolizer_1.0.0-r3_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mitmproxy_0.5.0-r19_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mitmproxy_0.5.0-r19_all.ipk index f45a50ee..dbde4606 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mitmproxy_0.5.0-r19_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mitmproxy_0.5.0-r19_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mmpm_0.2.0-r5_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mmpm_0.2.0-r5_all.ipk index dfa2daf6..f217e118 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mmpm_0.2.0-r5_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-mmpm_0.2.0-r5_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-nextcloud_1.0.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-nextcloud_1.0.0-r2_all.ipk index 81d287f3..ab09bb0d 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-nextcloud_1.0.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-nextcloud_1.0.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-ollama_0.1.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-ollama_0.1.0-r1_all.ipk index 14526885..733f2f92 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-ollama_0.1.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-ollama_0.1.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-picobrew_1.0.0-r7_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-picobrew_1.0.0-r7_all.ipk index 164da372..779e0293 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-picobrew_1.0.0-r7_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-picobrew_1.0.0-r7_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-simplex_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-simplex_1.0.0-r1_all.ipk index 415e9244..03cee8cc 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-simplex_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-simplex_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-streamlit_1.0.0-r5_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-streamlit_1.0.0-r5_all.ipk index 73697746..eb4263a9 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-streamlit_1.0.0-r5_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-streamlit_1.0.0-r5_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-tor_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-tor_1.0.0-r1_all.ipk index 73a84020..f97725e5 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-tor_1.0.0-r1_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-tor_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-webapp_1.5.0-r7_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-webapp_1.5.0-r7_all.ipk index 05db6f15..be31999a 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-webapp_1.5.0-r7_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-webapp_1.5.0-r7_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-zigbee2mqtt_1.0.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-zigbee2mqtt_1.0.0-r3_all.ipk index 4d7bfb0e..9c3d51ca 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-zigbee2mqtt_1.0.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-zigbee2mqtt_1.0.0-r3_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app_1.0.0-r2_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app_1.0.0-r2_all.ipk index 25904ea0..5b8f88b4 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app_1.0.0-r2_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app_1.0.0-r2_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-core_0.10.0-r11_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-core_0.10.0-r11_all.ipk index 1691213a..a8a89ec3 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-core_0.10.0-r11_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-core_0.10.0-r11_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-master-link_1.0.0-r1_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-master-link_1.0.0-r1_all.ipk new file mode 100644 index 00000000..9f685601 Binary files /dev/null and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-master-link_1.0.0-r1_all.ipk differ diff --git a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-p2p_0.6.0-r3_all.ipk b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-p2p_0.6.0-r3_all.ipk index 7fd40160..23d79746 100644 Binary files a/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-p2p_0.6.0-r3_all.ipk and b/package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-p2p_0.6.0-r3_all.ipk differ diff --git a/package/secubox/secubox-master-link/files/etc/init.d/master-link b/package/secubox/secubox-master-link/files/etc/init.d/master-link index 7fa964ac..6313d99b 100644 --- a/package/secubox/secubox-master-link/files/etc/init.d/master-link +++ b/package/secubox/secubox-master-link/files/etc/init.d/master-link @@ -12,9 +12,9 @@ start_service() { local enabled=$(uci -q get master-link.main.enabled) [ "$enabled" != "1" ] && return 0 - # Initialize master-link directories - . /usr/lib/secubox/master-link.sh - ml_init 2>/dev/null + # Initialize master-link directories (suppress sourced library output) + . /usr/lib/secubox/master-link.sh >/dev/null 2>&1 + ml_init >/dev/null 2>&1 # Add cron job for token cleanup every 5 minutes local cron_line="*/5 * * * * /usr/lib/secubox/master-link.sh token-cleanup >/dev/null 2>&1" diff --git a/package/secubox/secubox-master-link/files/usr/lib/secubox/master-link.sh b/package/secubox/secubox-master-link/files/usr/lib/secubox/master-link.sh index a8f31e86..c6a3849e 100644 --- a/package/secubox/secubox-master-link/files/usr/lib/secubox/master-link.sh +++ b/package/secubox/secubox-master-link/files/usr/lib/secubox/master-link.sh @@ -17,8 +17,8 @@ MESH_PORT="${MESH_PORT:-7331}" ml_init() { mkdir -p "$ML_DIR" "$ML_TOKENS_DIR" "$ML_REQUESTS_DIR" - factory_init_keys 2>/dev/null - mesh_init 2>/dev/null + factory_init_keys >/dev/null 2>&1 + mesh_init >/dev/null 2>&1 } # ============================================================================ @@ -61,7 +61,7 @@ ml_token_generate() { local fp=$(factory_fingerprint 2>/dev/null) chain_add_block "token_generated" \ "{\"token_hash\":\"$token_hash\",\"expires\":$expires,\"created_by\":\"$fp\"}" \ - "$(echo "token_generated:${token_hash}:${now}" | sha256sum | cut -d' ' -f1)" 2>/dev/null + "$(echo "token_generated:${token_hash}:${now}" | sha256sum | cut -d' ' -f1)" >/dev/null 2>&1 # Build join URL local my_addr=$(uci -q get network.lan.ipaddr) @@ -232,7 +232,7 @@ ml_join_request() { # Add join_request block to chain chain_add_block "join_request" \ "{\"fp\":\"$peer_fp\",\"addr\":\"$peer_addr\",\"hostname\":\"$peer_hostname\",\"token_hash\":\"$token_hash\"}" \ - "$(echo "join_request:${peer_fp}:${now}" | sha256sum | cut -d' ' -f1)" 2>/dev/null + "$(echo "join_request:${peer_fp}:${now}" | sha256sum | cut -d' ' -f1)" >/dev/null 2>&1 logger -t master-link "Join request from $peer_hostname ($peer_fp) at $peer_addr" @@ -271,10 +271,10 @@ ml_join_approve() { local peer_depth=$((my_depth + 1)) # Trust peer via factory TOFU - factory_trust_peer "$peer_fp" "$peer_addr" 2>/dev/null + factory_trust_peer "$peer_fp" "$peer_addr" >/dev/null 2>&1 # Add peer to mesh - peer_add "$peer_addr" "$MESH_PORT" "$peer_fp" 2>/dev/null + peer_add "$peer_addr" "$MESH_PORT" "$peer_fp" >/dev/null 2>&1 # Update request status cat > "$request_file" <<-EOF @@ -306,10 +306,10 @@ ml_join_approve() { # Add peer_approved block to chain chain_add_block "peer_approved" \ "{\"fp\":\"$peer_fp\",\"addr\":\"$peer_addr\",\"depth\":$peer_depth,\"approved_by\":\"$my_fp\"}" \ - "$(echo "peer_approved:${peer_fp}:${now}" | sha256sum | cut -d' ' -f1)" 2>/dev/null + "$(echo "peer_approved:${peer_fp}:${now}" | sha256sum | cut -d' ' -f1)" >/dev/null 2>&1 # Sync chain with new peer - gossip_sync 2>/dev/null & + gossip_sync >/dev/null 2>&1 & logger -t master-link "Peer approved: $peer_hostname ($peer_fp) at depth $peer_depth" @@ -364,7 +364,7 @@ ml_join_reject() { # Add peer_rejected block to chain chain_add_block "peer_rejected" \ "{\"fp\":\"$peer_fp\",\"reason\":\"$reason\",\"rejected_by\":\"$my_fp\"}" \ - "$(echo "peer_rejected:${peer_fp}:${now}" | sha256sum | cut -d' ' -f1)" 2>/dev/null + "$(echo "peer_rejected:${peer_fp}:${now}" | sha256sum | cut -d' ' -f1)" >/dev/null 2>&1 logger -t master-link "Peer rejected: $peer_fp - $reason" @@ -510,7 +510,7 @@ ml_promote_to_submaster() { # Add peer_promoted block to chain chain_add_block "peer_promoted" \ "{\"fp\":\"$peer_fp\",\"new_role\":\"sub-master\",\"new_depth\":$new_depth}" \ - "$(echo "peer_promoted:${peer_fp}:${now}" | sha256sum | cut -d' ' -f1)" 2>/dev/null + "$(echo "peer_promoted:${peer_fp}:${now}" | sha256sum | cut -d' ' -f1)" >/dev/null 2>&1 # Notify the peer to update its role (via mesh API) curl -s --connect-timeout 5 -X POST \ diff --git a/package/secubox/secubox-master-link/files/www/api/master-link/approve b/package/secubox/secubox-master-link/files/www/api/master-link/approve index 76164b96..265617d2 100644 --- a/package/secubox/secubox-master-link/files/www/api/master-link/approve +++ b/package/secubox/secubox-master-link/files/www/api/master-link/approve @@ -20,7 +20,7 @@ if [ "$REQUEST_METHOD" != "POST" ]; then fi # Load library -. /usr/lib/secubox/master-link.sh 2>/dev/null +. /usr/lib/secubox/master-link.sh >/dev/null 2>&1 # Auth check - local only if ! ml_check_local_auth; then diff --git a/package/secubox/secubox-master-link/files/www/api/master-link/ipk b/package/secubox/secubox-master-link/files/www/api/master-link/ipk index 62ba862f..c25d76d5 100644 --- a/package/secubox/secubox-master-link/files/www/api/master-link/ipk +++ b/package/secubox/secubox-master-link/files/www/api/master-link/ipk @@ -21,7 +21,7 @@ if [ "$REQUEST_METHOD" = "GET" ]; then echo "" # Load library - . /usr/lib/secubox/master-link.sh 2>/dev/null + . /usr/lib/secubox/master-link.sh >/dev/null 2>&1 # Parse token from query string token="" @@ -47,7 +47,7 @@ if [ "$REQUEST_METHOD" != "POST" ]; then fi # Load library -. /usr/lib/secubox/master-link.sh 2>/dev/null +. /usr/lib/secubox/master-link.sh >/dev/null 2>&1 # Read POST body read -r input diff --git a/package/secubox/secubox-master-link/files/www/api/master-link/join b/package/secubox/secubox-master-link/files/www/api/master-link/join index 1cb706d4..d996c38f 100644 --- a/package/secubox/secubox-master-link/files/www/api/master-link/join +++ b/package/secubox/secubox-master-link/files/www/api/master-link/join @@ -20,7 +20,7 @@ if [ "$REQUEST_METHOD" != "POST" ]; then fi # Load library -. /usr/lib/secubox/master-link.sh 2>/dev/null +. /usr/lib/secubox/master-link.sh >/dev/null 2>&1 # Read POST body read -r input diff --git a/package/secubox/secubox-master-link/files/www/api/master-link/status b/package/secubox/secubox-master-link/files/www/api/master-link/status index db5a186d..8fa7a066 100644 --- a/package/secubox/secubox-master-link/files/www/api/master-link/status +++ b/package/secubox/secubox-master-link/files/www/api/master-link/status @@ -15,7 +15,7 @@ if [ "$REQUEST_METHOD" = "OPTIONS" ]; then fi # Load library -. /usr/lib/secubox/master-link.sh 2>/dev/null +. /usr/lib/secubox/master-link.sh >/dev/null 2>&1 # Handle POST for role promotion notifications from upstream if [ "$REQUEST_METHOD" = "POST" ]; then diff --git a/package/secubox/secubox-master-link/files/www/api/master-link/token b/package/secubox/secubox-master-link/files/www/api/master-link/token index 131491ce..8a8fc250 100644 --- a/package/secubox/secubox-master-link/files/www/api/master-link/token +++ b/package/secubox/secubox-master-link/files/www/api/master-link/token @@ -15,7 +15,7 @@ if [ "$REQUEST_METHOD" = "OPTIONS" ]; then fi # Load library -. /usr/lib/secubox/master-link.sh 2>/dev/null +. /usr/lib/secubox/master-link.sh >/dev/null 2>&1 # Auth check - local only if ! ml_check_local_auth; then