SecurityHubLa tua soluzione di sicurezza All-in-One per PaperMC
SecurityHub è un plugin di sicurezza completo e modulare per server PaperMC, progettato per offrire una protezione robusta e configurabile contro un'ampia gamma di minacce, mantenendo al contempo alte performance.
➤ Caratteristiche Principali
SecurityHub è suddiviso in moduli, ognuno attivabile o disattivabile dal file
config.yml per adattarsi perfettamente alle esigenze del tuo server.
Protegge il tuo server da attacchi di bot e connessioni di massa.
[] Rate Limit sulle Connessioni: Limita il numero di join da un singolo indirizzo IP in un dato intervallo di tempo. [] Verifica CAPTCHA: Richiede ai nuovi giocatori (o a tutti, se configurato) di completare una semplice verifica in chat per dimostrare di non essere un bot.
Protezione Botnet: Rileva e blocca pattern di attacco, come join massivi di account con nomi simili.
Mantiene la chat pulita e leggibile, prevenendo spam e flood.
[] Rate Limit Messaggi: Imposta un tempo minimo tra l'invio di un messaggio e l'altro. [] Filtro Ripetizioni e Similarità: Blocca messaggi identici o molto simili inviati consecutivamente. [] Controllo Caps Lock: Limita l'uso eccessivo di lettere maiuscole nei messaggi. [] Punizioni Progressive: Sistema (in sviluppo) per punire automaticamente gli spammer con avvertimenti, mute e ban temporanei.
Difende il server da exploit noti che possono causare lag o crash.
[] Limite Azioni per Tick: Previene lo "spam di pacchetti" limitando azioni come piazzare blocchi o interagire con l'ambiente. [] Protezione Exploit Libri: Blocca i libri contenenti dati NBT eccessivi, usati per far crashare i client dei giocatori.
Controllo Entità: Limita il numero di entità come Armor Stand o item spawnati per prevenire il lag.
Attenzione: da usare solo su server in modalità offline! Un sistema di autenticazione semplice e sicuro per i server che operano in modalità offline.
[] Registrazione e Login: I giocatori devono registrare una password e autenticarsi ad ogni join. [] Password Sicure: Le password sono salvate in modo sicuro utilizzando algoritmi di hashing moderni (PBKDF2WithHmacSHA256).
Protezione Brute Force: Blocca temporaneamente gli account dopo un numero eccessivo di tentativi di login falliti.
Permette di controllare quali comandi possono essere eseguiti dai giocatori.
[] Blacklist/Whitelist: Scegli se bloccare comandi specifici (blacklist) o permettere solo quelli in una lista (whitelist). [] Supporto Namespace: Blocca anche comandi con namespace, come /minecraft:me.
Tieni traccia di tutto ciò che accade e ricevi notifiche in tempo reale.
[] Alert in Gioco: Gli admin con il permesso corretto ricevono notifiche immediate per eventi critici. [] Integrazione Discord (Opzionale): Invia alert di sicurezza direttamente a un canale Discord tramite Webhook.
Logging Dettagliato: Tutti gli eventi di sicurezza vengono salvati in file di log con rotazione automatica.
➤ Comandi e Permessi
Comandi Principali:
Code (Text):
/securityhub o /sh - Apre la GUI di amministrazione. /sh reload - Ricarica la configurazione. /sh status - Mostra lo stato dei moduli. /captcha <token> - Completa la verifica CAPTCHA. /auth register <password> - Registra un account. /auth login <password> - Esegue il login.
Permessi:
Code (Text):
securityhub.admin - Accesso a tutti i comandi di amministrazione. securityhub.alerts - Riceve le notifiche di sicurezza in gioco. securityhub.bypass.spam - Ignora i controlli dell'AntiSpam. securityhub.bypass.exploit - Ignora i controlli dell'AntiCrash. securityhub.bypass.command - Ignora la blacklist dei comandi.
➤ Installazione
[]Scarica il file SecurityHub.jar. []Inseriscilo nella cartella plugins del tuo server PaperMC. []Avvia (o riavvia) il server per generare il file config.yml. []Apri config.yml e personalizza ogni modulo secondo le tue preferenze.
Usa /sh reload per applicare le modifiche o riavvia il server.