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> |
||
|---|---|---|
| .. | ||
| htdocs/luci-static/resources/view/mailserver | ||
| root/usr | ||
| Makefile | ||
| README.md | ||
LuCI Mail Server Manager
Unified web dashboard for SecuBox mail server, webmail, and mesh backup.
Features
- Server Status: Container state, domain, users, storage, SSL, mesh
- Port Monitoring: SMTP (25), Submission (587), SMTPS (465), IMAPS (993), POP3S (995)
- User Management: Add/delete mail accounts with mailbox stats
- Alias Management: Create email forwarding aliases
- DNS Setup: One-click MX, SPF, DMARC record creation
- SSL Setup: ACME DNS-01 certificate automation
- Webmail Integration: Configure Roundcube container
- Mesh Backup: P2P backup synchronization
Installation
opkg install luci-app-mailserver
Location
Services → Mail Server
RPCD Methods
| Method | Parameters | Description |
|---|---|---|
status |
- | Get server status (state, domain, users, ports, SSL) |
user_list |
- | List mail users with mailbox stats |
alias_list |
- | List email aliases |
webmail_status |
- | Get webmail container status |
logs |
lines |
Get mail server logs |
install |
- | Install mail server container |
start |
- | Start mail server |
stop |
- | Stop mail server |
restart |
- | Restart mail server |
user_add |
email, password |
Add mail user |
user_del |
email |
Delete mail user |
user_passwd |
email, password |
Change user password |
alias_add |
alias, target |
Add email alias |
dns_setup |
- | Create MX/SPF/DMARC records |
ssl_setup |
- | Obtain SSL certificate |
webmail_configure |
- | Configure Roundcube |
mesh_backup |
- | Create mesh backup |
mesh_sync |
mode |
Sync with mesh (push/pull) |
Dashboard Sections
Server Status
- Container running state
- Domain FQDN
- User count
- Storage usage
- SSL certificate validity
- Webmail status
- Mesh backup status
- Port status indicators
Quick Actions
- Start/Stop server
- Setup DNS records
- Setup SSL certificate
- Configure webmail
- Create mesh backup
Mail Users
- Email address
- Mailbox size
- Message count
- Delete action
Email Aliases
- Alias address
- Forward target
Dependencies
secubox-app-mailserver- Backend CLIluci-base- LuCI framework