OpenNIT

Quelltext des aktuellen Standes

Fassung 1.1.1

clamav.md

1 KB
# ClamAV

## Verwendung im Projekt

ClamAV wird für den **optionalen Virenscan** beim Datei-Upload im Datei-Explorer
eingesetzt. ClamAV ist **nicht im Repository enthalten, wird nicht gebündelt und
nicht gelinkt**. OpenNIT spricht ausschließlich den eigenständig betriebenen
Dienst (`clamd`) über dessen Socket-/Netzwerkprotokoll (INSTREAM) an.

- **Einbindung:** Externer Dienst (`clamd`), z. B. `tcp://127.0.0.1:3310` oder Unix-Socket
- **Aktivierung:** Admin-Panel unter `/admin/files` (standardmäßig deaktiviert)
- **Verhalten bei Fehlern:** konfigurierbar (Upload zulassen oder blockieren)

## Bibliothek

- **Name:** ClamAV
- **Hersteller:** Cisco Systems, Inc.
- **Website:** https://www.clamav.net
- **Repository:** https://github.com/Cisco-Talos/clamav
- **Lizenz:** GNU General Public License v2.0 (GPL-2.0)

## Lizenzhinweis

ClamAV steht unter der GPL-2.0. Da ClamAV als separater Prozess läuft und nur über
sein Netzwerk-/Socket-Protokoll angesprochen wird (kein Linken, kein Bündeln von
ClamAV-Code), entsteht **keine Copyleft-Pflicht** für OpenNIT. Der vollständige
Lizenztext der GPL-2.0 ist unter https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
verfügbar.