Lightweight Security Information
& Event Management

Ein schlankes, selbst-hosted SIEM für kleine bis mittelständische Umgebungen. Sammelt Logs von mehreren Servern, analysiert Angriffsmuster und bietet eine moderne Weboberfläche für Security-Analysten.

⭐ 8
GitHub Stars
🔄 0
Forks
🐛 0
Open Issues
📦 MIT
License

Features

Was SimpleHomeLog SIEM auszeichnet

Multi-Server Log Collection

Sammelt System-Logs von mehreren Servern über HTTP/HTTPS oder SCP/SSH. Keine Agenten-Installation auf den Zielsystemen nötig.

Agentless Docker Ready

Attack Graph Visualization

Interaktive Netzwerkdiagramme zeigen Angriffsbeziehungen zwischen IPs und Servern. Node-Größe = Anzahl der Angriffe.

vis.js Real-time

Intelligentes Event Grouping

Gruppiert zusammengehörige Events (gleiche PID/Host innerhalb eines Zeitfensters) reduziert Rauschen und zeigt echte Angriffsmuster.

SHA256 Dedup 60s Window

One-Click Firewall Rules

Kopiere iptables-Regeln direkt aus dem Event-Details-Modal in die Zwischenablage - ein Klick zum Blockieren von Angreifern.

iptables Copy to Clipboard

Interactive Dashboard

Echtzeit-Statistiken mit Chart.js, Top-Attacker-Analyse, Severity-Verteilung und Server-Vergleiche.

Chart.js Live Stats

Advanced Filtering

Filtere Events nach Server, Severity, Zeitraum, Source IP, Username oder Volltextsuche. CSV-Export für externe Analysen.

CSV Export Full-text Search

Technology Stack

Modern, leichtgewichtig und effizient

Perl 5

Log Collector & Parser

PHP 8.2

Web Interface & API

PostgreSQL 16

Event Storage & Indexing

Bootstrap 5

Responsive UI Framework

Chart.js

Interactive Charts

vis-network

Attack Graph Visualization

Docker

Containerized Deployment

MIT License

100% Open Source

Vorschau

Ein Blick auf das Web-Interface

Dashboard mit Statistiken und Charts

→ Screenshot wird hier erscheinen ←
Dashboard - Echtzeit-Statistiken

Event Viewer mit Filter- und Export-Funktionen

→ Screenshot wird hier erscheinen ←
Events - Filtern & Exportieren

Attack Graph Visualization

→ Screenshot wird hier erscheinen ←
Attack Graph - Angriffsbeziehungen

Attacker Analysis mit IP-Reputation

→ Screenshot wird hier erscheinen ←
Attacker - Top Angreifer analysieren

Installation

In 5 Minuten startklar

Docker (Empfohlen)

git clone https://github.com/stoerti2/SimpleHomeLog.git
cd SimpleHomeLog
docker-compose up -d

Manuelle Installation

# Abhängigkeiten installieren
sudo apt install postgresql-16 php8.2-pgsql perl libdbd-pg-perl

# Repository klonen
git clone https://github.com/stoerti2/SimpleHomeLog.git /var/www/html/siem

# Datenbank einrichten
sudo -u postgres psql -c "CREATE DATABASE siem;"
sudo -u postgres psql -c "CREATE USER siem WITH PASSWORD 'your_password';"

# Cron einrichten (alle 15 Minuten)
*/15 * * * * /usr/bin/perl /path/to/holeSyslogs.pl >> /var/log/siem.log 2>&1

Lizenz & Preise

100% Open Source - Für immer kostenlos

Community

€0
für immer
  • Vollständige SIEM-Funktionalität
  • Multi-Server Support
  • Attack Graph Visualization
  • Community Support via GitHub
  • MIT Lizenz
Jetzt downloaden

SimpleHomeLog SIEM ist Open Source unter der MIT Lizenz. Nutzung, Modifikation und Weitergabe sind kostenlos erlaubt!

Warum SimpleHomeLog SIEM?

6 gute Gründe für unser Open Source SIEM

🚀 Leichtgewichtig

Läuft auf einer kleinen VM mit 2GB RAM. Wazuh benötigt 8-16GB. Perfekt für kleine bis mittelständische Umgebungen.

🔓 Keine Agenten

Pull-Prinzip über HTTP/HTTPS. Keine Installation auf den überwachten Servern nötig. Ideal für heterogene Umgebungen.

🎯 Fokussiert

Konzentriert sich auf Security-Logging, Angriffserkennung und Firewall-Integration. Kein unnötiger Ballast.

📊 Visuelle Angriffsanalyse

Einzigartige Attack Graph Visualization zeigt Beziehungen zwischen Angreifern und Servern auf einen Blick.

💰 100% Kostenlos

Open Source unter MIT Lizenz. Keine versteckten Kosten, keine Enterprise-Lock-Ins, keine Abos.

🛡️ DSGVO-konform

Selbst-gehostet bedeutet: Deine Daten bleiben bei Dir. Keine Cloud-Zwänge, volle Kontrolle.

Bereit für bessere Security?

Installiere SimpleHomeLog SIEM in wenigen Minuten und behalte den Überblick über deine Server-Logs.