secubox-openwrt/package/secubox/luci-app-domoticz
CyberMind-FR e58f479cd4 feat(waf): Update WAF scenarios with 2024-2025 CVEs and OWASP threats
Add detection patterns for latest actively exploited vulnerabilities:
- CVE-2025-55182 (React2Shell, CVSS 10.0)
- CVE-2025-8110 (Gogs RCE), CVE-2025-53770 (SharePoint)
- CVE-2025-52691 (SmarterMail), CVE-2025-40551 (SolarWinds)
- CVE-2024-47575 (FortiManager), CVE-2024-21887 (Ivanti)
- CVE-2024-3400, CVE-2024-0012, CVE-2024-9474 (PAN-OS)

New attack categories based on OWASP Top 10 2025:
- HTTP Request Smuggling (TE.CL/CL.TE conflicts)
- AI/LLM Prompt Injection (ChatML, instruction markers)
- WAF Bypass techniques (Unicode normalization, double encoding)
- Supply Chain attacks (CI/CD poisoning, dependency confusion)
- Extended SSTI (Jinja2, Freemarker, Velocity, Thymeleaf)
- API Abuse (BOLA/IDOR, mass assignment)

CrowdSec scenarios split into 11 separate files for reliability.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 05:02:57 +01:00
..
htdocs/luci-static/resources/view/domoticz feat(waf): Update WAF scenarios with 2024-2025 CVEs and OWASP threats 2026-02-12 05:02:57 +01:00
root/usr feat(domoticz): Add password reset via RPCD 2026-02-05 13:10:18 +01:00
Makefile
README.md

luci-app-domoticz

LuCI web interface for managing the Domoticz home automation platform on SecuBox.

Installation

opkg install luci-app-domoticz

Requires secubox-app-domoticz (installed as dependency).

Features

  • Service Status: Container status, LXC availability, memory/disk usage, USB devices
  • IoT Integration: Mosquitto broker status, Zigbee2MQTT status, MQTT bridge configuration
  • MQTT Auto-Setup: One-click Mosquitto installation and broker configuration
  • Network: HAProxy reverse proxy integration, WAN access control, domain configuration
  • Mesh P2P: Register Domoticz in the SecuBox P2P mesh for multi-node discovery
  • Actions: Install, start, stop, restart, update, backup, uninstall
  • Logs: Live container log viewer

RPCD Methods

Method Params Description
status Container, MQTT, Z2M, HAProxy, mesh status
start Start Domoticz service
stop Stop Domoticz service
restart Restart Domoticz service
install Create LXC container and download Domoticz
uninstall Remove container (preserves data)
update Download latest Domoticz and restart
configure_mqtt Auto-configure Mosquitto and MQTT bridge
configure_haproxy Register HAProxy vhost
backup Create data backup
restore path Restore from backup file
logs lines Fetch container logs

Menu Location

Services > Domoticz

Files

  • /usr/libexec/rpcd/luci.domoticz — RPCD handler
  • /usr/share/rpcd/acl.d/luci-app-domoticz.json — ACL permissions
  • /usr/share/luci/menu.d/luci-app-domoticz.json — Menu entry
  • /www/luci-static/resources/view/domoticz/overview.js — LuCI view

Dependencies

  • secubox-app-domoticz

License

Apache-2.0