Professional modules for ClientExec billing and automation platform
Greek (.GR/.ΕΛ) Domain Registrar Module
Complete domain lifecycle management for Greek domains through ICS FORTH EPP registry.
- Domain registration, renewal, transfer
- DACOR token support
- Nameserver & glue record management
- Contact management (WHOIS updates)
- Greek IDN support (.ελ domains)
- Full EPP protocol integration
Version: 1.1.0 | Status: Production Ready
DNS Change Monitoring & Alert System (NIS2 Compliant)
Monitor DNS changes and notify domain owners before and after modifications. Fully compliant with EU NIS2 Directive requirements.
- Pre-change notifications (60-minute warning)
- Post-change confirmations
- Unexpected change detection
- User opt-in model (privacy-first, disabled by default)
- 730-day audit trail (NIS2 requirement)
- Multi-channel alerts (Email/SMS/Webhooks)
Version: 1.0.0 | Status: Production Ready | Compliance: EU NIS2 Directive
# Clone repository
git clone https://github.com/yourusername/clientexec-modules.git
cd clientexec-modules/modules
# For Greek domain registrar
cd grepp-gr-registry
cat INSTALL.md
# For DNS monitoring
cd dns-change-alert
cat INSTALL.md- ClientExec: 6.8.1 or later
- PHP: 8.0 or later
- Database: MySQL 5.7+ / MariaDB 10.3+
- PHP Extensions: curl, openssl, mbstring, xml, pdo_mysql
Antonios Voulvoulis ITCMS.GR - IT Consulting & Management Services
- 🌐 Website: https://itcms.gr
- 📧 Email: contact@itcms.gr
Mozilla Public License 2.0 (MPL 2.0)
Free to use for commercial and personal purposes. You can modify and distribute these modules. Modified source files must remain under MPL 2.0.
See LICENSE file for details.
These modules are specifically designed for seamless integration with:
- ClientExec billing platform core
- Domain management lifecycle
- Customer portal features
- Admin panel configuration
- Automation and cron jobs
- API integration (REST/SOAP)
| Module | ClientExec 6.8+ | ClientExec 7.0+ | ClientExec 8.0+ |
|---|---|---|---|
| grepp-gr-registry | ✅ | ✅ | ✅ |
| dns-change-alert | ✅ | ✅ | ✅ |
Each module includes:
- README.md - Overview and features
- INSTALL.md - Installation guide
- CONFIGURATION.md - Configuration options
- TROUBLESHOOTING.md - Common issues
Email: contact@itcms.gr with:
- Module name and version
- Reproduction steps
- Security impact
Response time: 48 hours
- Input validation and sanitization
- Prepared statements (SQL injection prevention)
- CSRF protection
- XSS prevention
- Secure API communication (SSL/TLS)
The dns-change-alert module implements EU NIS2 Directive requirements:
- Directive (EU) 2022/2555 (NIS2 Directive)
- Article 21 - Cybersecurity risk management
- Pre-notification of changes
- Post-confirmation of changes
- Audit trail with 730-day retention
- User consent model (opt-in)
- Read documentation
- Search GitHub issues
- Open new issue
Email: contact@itcms.gr for:
- Custom implementation
- Professional customization
- Priority support
- ⭐ Star this repository
- 🐦 Share with colleagues
- 📝 Contribute improvements
Made with ❤️ by Antonios Voulvoulis for the ClientExec community