MCIT File Integrity & Uptime Monitor releasesself-updates
Plugin WordPress per il monitoraggio dell'integrità dei file critici (core, plugin e tema attivi) e dell'uptime del sito, con notifica email in caso di modifiche sospette o downtime
by Menconi.IT · github.com/menconi-commits/mcit-file-integrity-monitor · website
★ 0stars
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/menconi-commits/mcit-file-integrity-monitor/releases/download/v1.1.0/mcit-file-integrity-monitor-v1.1.0.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Readme
MCIT File Integrity & Uptime Monitor
Plugin WordPress per il monitoraggio dell'integrità dei file critici (core, plugin e tema attivi) e dell'uptime del sito, con notifica via email in caso di modifiche sospette o di irraggiungibilità del sito.
Funzionalità
- Calcolo di una baseline (hash SHA-256) dei file
.phpdi core WordPress, plugin attivi e tema attivo. - Controllo automatico orario (WP-Cron) che confronta lo stato attuale dei file con la baseline e segnala file aggiunti, modificati o rimossi.
- Controllo uptime tramite richiesta HTTP verso un URL configurabile, con notifica sui cambi di stato (down → up e up → down).
- Notifiche via email (
wp_mail), con anti-spam: l'alert di integrità file viene reinviato solo se il set di modifiche cambia rispetto all'ultimo invio. - Pagina di amministrazione sotto Impostazioni → Integrity & Uptime con stato corrente, pulsanti per creare/aggiornare la baseline ed eseguire un controllo manuale.
- Aggiornamenti automatici direttamente dalla pagina Plugin di WordPress, basati sulle Release pubblicate sul repository GitHub.
Requisiti
- PHP 7.4 o superiore.
- WordPress con WP-Cron attivo (o cron di sistema configurato su
wp-cron.php).
Installazione
- Caricare la cartella
mcit-file-integrity-monitorinwp-content/plugins/. - Attivare il plugin da Plugin nella bacheca di WordPress.
- Andare su Impostazioni → Integrity & Uptime, verificare/impostare email di notifica e URL da monitorare.
- Dopo aver verificato che il sito sia pulito, cliccare su Crea / Aggiorna baseline.
Note
- Il controllo automatico gira ogni ora tramite WP-Cron.
- Dopo un intervento di bonifica o un aggiornamento massivo di plugin/temi, ricordarsi di rigenerare la baseline, altrimenti il plugin continuerà a segnalare le differenze rispetto allo stato precedente.
- Vengono monitorati solo i file con estensione
.php(superiori a 5 MB esclusi) per contenere l'uso di risorse.
Changelog
1.1.0
- Aggiunto aggiornamento automatico del plugin tramite le Release del repository GitHub (nessuna dipendenza esterna, usa le API REST pubbliche di GitHub).
1.0.0
- Prima release: scansione integrità file, controllo uptime, notifiche email, pagina di amministrazione.
Read the full README on GitHub →