domainmate è uno strumento in Python per il monitoraggio continuo e l'alerting sulla scadenza dei domini, certificati SSL/TLS, integrità dei record DNS e stato di sicurezza (DNSSEC, blacklist IP).
Funzionalità principali:
- WHOIS & Expiry Alerting: interroga i server WHOIS per rilevare scadenze imminenti e avvisare con largo anticipo tramite webhook (Telegram, Discord, Slack, Email).
- DNS & DNSSEC Verification: verifica che i record A, MX, NS, TXT e le firme DNSSEC non subiscano modifiche inattese (rilevamento DNS hijacking).
- Controllo Reputazione IP: verifica se l'indirizzo IP associato al dominio è stato inserito in blacklist RBL pubbliche (Spamhaus, Barracuda).
Installazione rapida:
# Clone e installazione
git clone https://github.com/fabriziosalmi/domainmate.git
cd domainmate
pip install -r requirements.txt
# Monitoraggio lista domini
python domainmate.py --domains domini.txt --notify telegramPreviene disservizi catastrofici dovuti a dimenticanze nel rinnovo dei domini o manomissioni DNS.