Commit Graph

3 Commits

Author SHA1 Message Date
63c3c10f2b Add comprehensive test suite 2026-02-01 17:53:03 -05:00
f96aaf1e96 Add profanity filter for subdomain validation
- Integrate github.com/TwiN/go-away for content filtering
- Check subdomains for inappropriate content during validation
- Update frontend to display 'inappropriate content' message
- Blocks profane subdomains from being claimed

Uses go-away's built-in profanity dictionary to detect:
- Leet speak substitutions (e.g., @73447h013)
- Obfuscated profanity
- Common inappropriate terms
2026-02-01 16:45:29 -05:00
2470f121e2 Initial commit: DDNS service with NIC V2 protocol support
Features:
- Token-based subdomain claiming
- NIC V2 (DynDNS2) protocol implementation
- Technitium DNS integration
- Rate limiting (10 req/min IP, 1 req/min token)
- Web UI for space claiming
- Docker/Docker Compose support
- Compatible with UniFi, pfSense, EdgeRouter

Module: git.dws.rip/DWS/dyn
2026-02-01 16:37:09 -05:00