Build Status codecov Scrutinizer Code Quality License: MIT

Shieldon è un Web Application Firewall (WAF) per PHP, dotato di un pannello di controllo bello e utile che ti aiuta a gestire facilmente le regole del firewall e le impostazioni di sicurezza.

Funzionalità

  • Compatibile con SEO, senza impatto sui SERP.
  • Mitigazione DDoS di tipo HTTP.
  • Funzionalità anti-scraping.
  • Possibilità di limitare il numero di utenti online.
  • Protezione contro gli attacchi di tipo Cross-Site Scripting (XSS).
  • Funzionalità per interrompere la scansione delle vulnerabilità.
  • Capacità di eradicare gli attacchi di forza bruta.
  • Gestione degli indirizzi IP.
  • Protezione delle pagine tramite l'autenticazione WWW.
  • Statistiche e grafici dettagliati.
  • Possibilità di inviare notifiche a servizi di terze parti.
  • Interfaccia web per la gestione di iptables, il firewall di sistema.

Installazione

Utilizza PHP Composer:

composer require shieldon/shieldon

Implementazione

Ecco alcune guide per l'integrazione con popolari framework PHP.

Pannello del Firewall

Shieldon fornisce un'interfaccia visuale chiamata Pannello del Firewall. Con Shieldon Firewall, puoi implementarlo facilmente nella tua applicazione web.

Pannello del Firewall

Clicca qui per visualizzare la demo.

  • Utente: demo
  • Password: demo

Screenshots

Pannello del Firewall

Statistiche Captcha

Statistiche Captcha

Statistiche Sessione Online

Se è abilitato il "Limite Sessione Online", puoi visualizzare i dati in tempo reale qui.

Pannello del Firewall - Controllo Sessione Online

Tabella delle Regole

Questo ti consente di bloccare temporaneamente un utente.

Pannello del Firewall - Tabella delle Regole

Design Responsivo

Il Pannello del Firewall di Shieldon è completamente responsivo. Puoi gestirlo sul tuo telefono cellulare in qualsiasi momento, anche quando sei lontano dal tuo computer.

Pannello del Firewall Responsivo

Dialogo

Blocco Temporaneo di un Utente

Quando gli utenti o i robot cercano di visualizzare molte delle tue pagine web in un breve periodo di tempo, verranno bloccati temporaneamente. Gli utenti possono essere sbloccati risolvendo un Captcha.

Dialogo del Firewall 1

Blocco Permanente di un Utente

Questo accade quando un utente è stato bloccato permanentemente.

Dialogo del Firewall 2

Controllo Sessione Online

Dialogo del Firewall 3

Questo viene utilizzato quando un utente ha raggiunto il limite di sessioni online.

Notifiche

Fornito dalla libreria Messenger.

Telegram

Invio di notifiche tramite API di Telegram.

Autore

La libreria Shieldon è offerta da Terry L. di Taiwan.

Licenza

MIT