secubox-openwrt/.gitignore
CyberMind-FR b6747c197e feat(security): Add instant ban feature and user management
- Add enhanced instant ban for critical threats (SQL injection, CVE exploits, RCE)
  - CrowdSec trigger scenario for single-hit bans on severity=critical
  - Instant ban daemon (10s polling) for rapid response
  - UCI options: instant_ban_enabled, instant_ban_duration (48h default)
  - WAF addon updated to route critical threats to instant-ban.log

- Add centralized user management (secubox-core-users, luci-app-secubox-users)
  - CLI tool: secubox-users add/del/passwd/list/sync/status
  - LuCI dashboard under System > SecuBox Users
  - Unified user provisioning across Nextcloud, PeerTube, Matrix, Jabber, Email

- Add Matrix/Conduit integration (secubox-app-matrix, luci-app-matrix)
  - LXC-based Conduit homeserver deployment
  - Full RPCD handler with user/room management
  - HAProxy integration for federation

- Add provision-users.sh script for bulk user creation
- Update secubox-feed with new IPKs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-19 20:17:28 +01:00

32 lines
735 B
Plaintext

# Build artifacts from local-build.sh
secubox-tools/sdk/
secubox-tools/cache/
secubox-tools/build/
secubox-tools/openwrt/
secubox-tools/local-feed/
secubox-tools/webui/secubox_webui.egg-info/
# Large data files
package/secubox/secubox-app-mac-guardian/files/usr/lib/secubox/mac-guardian/oui.tsv
# IDE settings
.vscode/
luci-app-secubox.backup-*
.venv/
# MkDocs / GitHub Pages
##site/
.venv/
docs/.DS_Store
.ssh-askpass
.claude/settings.local.json
##package/secubox/luci-app-secubox-bonus/root/www/
openwrt# Large package files - should not be in git
package/secubox/secubox-app-bonus/root/www/secubox-feed/luci-app-secubox-bonus_*.ipk
package/secubox/secubox-app-bonus/root/www/secubox-feed/secubox-app-bonus_*.ipk
__pycache__/