
Interfaccia web per la gestione delle regole Suricata, caccia alle minacce e ottimizzazione delle regole con aggregazione di feed da più fonti, trasformazione e statistiche di attività.
Scirius Community Edition è un'interfaccia web dedicata alla gestione dei ruleset di Suricata. Gestisce il file delle regole e l'aggiornamento dei file associati.
.. image:: https://github.com/StamusNetworks/scirius/raw/master/doc/images/suricata-index.png :alt: Pagina Suricata :align: center
Scirius CE è sviluppato da Stamus Networks <https://www.stamus-networks.com/>_ ed è disponibile sotto licenza GNU GPLv3.
Scirius può costruire ruleset Suricata composti da diverse sorgenti. Le sorgenti o feed possono essere selezionati da fonti pubbliche pubblicate da OISF <https://oisf.net/>_ o possono essere personalizzate.
.. image:: https://github.com/StamusNetworks/scirius/raw/master/doc/images/public-sources.png :alt: Sorgenti pubbliche da OISF :align: center
Scirius si occupa di aggiornare le sorgenti e comporre il ruleset applicando le tue trasformazioni.
.. image:: https://github.com/StamusNetworks/scirius/raw/master/doc/images/ruleset.png :alt: Ruleset con 5 sorgenti :align: center
Trasformazioni come disabilitare una regola o applicare una soglia (per ridurre il rumore) possono essere effettuate per ogni regola o a livello di categoria.
.. image:: https://github.com/StamusNetworks/scirius/raw/master/doc/images/rule-page.png :alt: Pagina regola :align: center
Scirius presenta anche statistiche sull'attività delle regole per fornire informazioni e facilitare la messa a punto.
La Documentazione di Scirius <https://scirius.readthedocs.io/en/latest/>_ è su readthedocs.
Puoi unirti al canale IRC #SELKS su irc.freenode.net <http://freenode.net/>_ per ricevere aiuto.
Puoi anche fare domande relative a Scirius sul Forum SELKS <https://groups.google.com/forum/#!forum/selks>_.
Puoi segnalare un problema sulla pagina delle issue di GitHub <https://github.com/StamusNetworks/scirius/issues>_.
Dal miglioramento della documentazione alla scrittura di nuove funzionalità, ci sono molti modi per contribuire a Scirius. Per tutti i contributi, usa una Pull Request <https://github.com/StamusNetworks/scirius/pulls>_ su Github.
Puoi eseguire un ambiente di sviluppo locale con il seguente comando: docker compose up -d
Questo avvierà un container scirius basato sul codice locale con hot reload. Verranno anche creati container per le dipendenze come fluentd, postgres ed elasticsearch.
Nota bene: questo è solo per lo sviluppo e alcuni servizi saranno aperti alla rete locale (o più, a seconda della configurazione) senza autenticazione. Per l'installazione in produzione, usa ClearNDR con stamusctl <https://github.com/StamusNetworks/stamusctl>_.