Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
phantom-grid — Ein eBPF-gestütztes Active-Defense-System, das deinen Linux-Server in einen täuschenden Honeypot verwandelt. Bietet transparente Verkehrsumleitung, OS-Fingerprint-Spoofing, DLP auf Kernel-Ebene und Zero-Trust-SSH-Zugriff (SPA). | Kitploit
Tools/GitHubGitHub/haidang-infosec/phantom-grid
Authentifizierung & AutorisierungDefensivwerkzeugePaket-Sniffing & AnalyseContainer-SicherheitDatenexfiltrationNetzwerksicherheitIdentitäts- & Zugriffsmanagement (IAM)Einbruchserkennung

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Fingerabdruck-Spoofing
Log-Analyse
GitHubhaidang-infosec/phantom-grid

phantom-grid

Ein eBPF-gestütztes Active-Defense-System, das deinen Linux-Server in einen täuschenden Honeypot verwandelt. Bietet transparente Verkehrsumleitung, OS-Fingerprint-Spoofing, DLP auf Kernel-Ebene und Zero-Trust-SSH-Zugriff (SPA).

Repository anzeigenWebseite
731315vor 2 MonatenVon Kitploit geprüft

Phantom Grid - Enterprise Zero Trust Network Access (ZTNA)

Phantom Grid ist ein Zero-Trust-Network-Access-System (ZTNA) der nächsten Generation mit aktiver Verteidigung. Es arbeitet sowohl auf Kernel-Ebene (eBPF) als auch auf Anwendungsebene (mTLS), um Linux-Server in eine robuste, täuschende Angriffsfläche zu verwandeln.

Es wurde für moderne Unternehmen entwickelt und soll die Sichtbarkeit Ihrer Infrastruktur für Netzwerk-Scanner erheblich reduzieren, während es für autorisiertes Personal weiterhin hochgradig zugänglich bleibt.

Kernfunktionen

eBPF-Netzwerk-Tarnung & SPA (Layer-4-Zero-Trust)

Kritische Netzwerkdienste (z. B. SSH, Datenbank, Management-Schnittstellen) werden standardmäßig nativ im Linux-Kernel über XDP verworfen, wodurch das Risiko einer unbefugten Entdeckung stark gemindert wird. Der Zugriff wird dynamisch über Single Packet Authorization (SPA) unter Verwendung von Ed25519-Kryptografie und zeitbasierten Einmalpasswörtern (TOTP) gewährt.

mTLS-Identitätsproxy (Layer-7-Zero-Trust)

Um NAT-Blindspots zu mindern, verfügt Phantom Grid über einen integrierten Mutual-TLS-Proxy (mTLS). Der Proxy verifiziert strikt clientseitige X.509-Zertifikate, bevor er Datenverkehr weiterleitet, und gewährleistet so einen robusten Schutz, selbst wenn ein Angreifer dieselbe öffentliche NAT-IP wie ein autorisierter Benutzer verwendet.

Microservices & interner Datenverkehr

Phantom Grid lässt sich nahtlos in bestehende Microservices-Architekturen integrieren, ohne die interne Backend-zu-Datenbank-Kommunikation zu stören:

  • Localhost-Bypass: Datenverkehr, der strikt an die Loopback-Schnittstelle (lo) gebunden ist, arbeitet nativ ohne Overhead, sodass Backend-Dienste und Datenbanken auf demselben Host frei kommunizieren können, während der öffentliche Port getarnt bleibt.
  • Service-zu-Service-mTLS (Identity-Aware Proxy): Für verteilte Systeme verwirft Phantom Grid die veraltete IP-Whitelisting-Methode zugunsten einer SPIFFE/SPIRE-artigen Service-Identität. Backend-Dienste bauen kurzlebige, zertifikatsgebundene mTLS-Tunnel zum DB-Server auf. Verbindungsrichtlinien werden strikt über kryptografische Identität (z. B. CN=backend-api) statt über unzuverlässige IP-Adressen durchgesetzt, was echtes Zero Trust in dynamischen Cloud-/Kubernetes-Umgebungen gewährleistet.

Aktive Täuschung & Bedrohungseindämmung

  • Dynamische Port-Täuschung: Simuliert randomisierte, antwortende Dienste auf ungenutzten Ports, um Aufklärungswerkzeuge und Portscanner zu verwirren.
  • Transparente Honeypot-Umleitung: Fängt bösartigen Datenverkehr ab, der auf eingeschränkte Segmente abzielt, und leitet ihn transparent an interne Honeypots zur Verhaltensanalyse weiter.
  • OS-Fingerprint-Mutation: Modifiziert TCP/IP-Paketheader in Echtzeit, um die scheinbare Betriebssystemsignatur zu verändern und automatisierte Exploit-Zielausrichtung zu behindern.
  • Egress-Eindämmung: Implementiert Datenverlustprävention (DLP) auf Kernel-Ebene über Linux Traffic Control (TC), um unbefugte ausgehende Verbindungen und Datenexfiltrationsversuche zu erkennen und zu mindern.

Key Distribution Center & Multi-Key-Engine

Der Fleet Manager ist für Unternehmensgröße ausgelegt und enthält eine KDC-API, die automatisch SPA-Schlüssel, TOTP-Geheimnisse und mTLS-Zertifikate für neue Bereitstellungen generiert. Der Agent unterstützt das Laden einer großen Anzahl öffentlicher Schlüssel, was einen schnellen Widerruf einzelner Zugriffe ermöglicht, ohne die Flotte zu beeinträchtigen.

Threat Intelligence & persistente Verwaltung

  • Persistente Flotten-Datenbank: Der Fleet Manager verwendet eine eingebettete SQLite-Datenbank über GORM, wodurch Telemetrie, Angriffsprotokolle und Zustände verbundener Agenten dauerhaft gespeichert werden.
  • ELK-Integration: Exportiert strukturierte Sicherheitsereignisse nativ nach Elasticsearch für zentralisiertes Monitoring und Alarmierung.
  • Terminal-UI: Bietet ein Echtzeit-, terminalbasiertes Dashboard für sofortige Bedrohungsvisualisierung und Forensik.

Premium-Client-UI

Der SPA-Client enthält ein eingebettetes, hardwarebeschleunigtes Web-Dashboard. Benutzer können sich einfach mit geschützten Servern verbinden, die Echtzeitlatenz anzeigen und Verbindungszustände mit einem einzigen Klick verwalten, ohne CLI-Kenntnisse zu benötigen.

Architektur

Phantom Grid nutzt den Linux-eBPF-Verifier, um das Risiko von Kernel-Instabilität im Vergleich zu traditionellen Kernelmodulen erheblich zu reduzieren. Programme, die die Verifier-Validierung nicht bestehen, werden vor dem Laden in den Kernel abgelehnt.

Durch den Betrieb auf der XDP-Ebene erreicht Phantom Grid einen vernachlässigbaren Performance-Overhead. Die CPU-Auslastung während Angriffen mit hohem Volumen (z. B. DDoS) ist im Vergleich zur Paketverarbeitung im traditionellen Linux-Netzwerk-Stack deutlich reduziert, während der Speicherverbrauch minimal bleibt.

root@kitploit:~
graph TD
    Client[Remote Client] -->|SPA Packet| XDP{eBPF XDP Cloaking}
    Client -->|mTLS Handshake| Proxy{mTLS Proxy}
    
    subgraph Kernel Space
        XDP -->|Invalid/Scan| Redirect[Redirect to Honeypot]
        XDP -->|Valid SPA| Allow[Open Port for IP]
        TC[eBPF TC Hook] -->|Egress Filtering| NIC
    end

    subgraph User Space
        Allow --> Proxy
        Proxy -->|Invalid Cert| Reject[Terminate Connection]
        Proxy -->|Valid Cert| Service[Internal Service e.g. SSH:22]
        Redirect --> HP[Internal Honeypot]
        HP --> Telemetry[Logger & Telemetry]
    end
    
    Fleet[Fleet Manager] -.->|Provisions| Client

Performance-Benchmarks

Unsere eBPF-basierte Architektur arbeitet drastisch schneller als traditionelles iptables oder nftables, indem Pakete auf NIC-Treiberebene verworfen werden, bevor sie in den Linux-Netzwerk-Stack gelangen.

  • Durchsatz & Latenz: Interne Benchmarks auf Standard-Intel-X710-NICs (Kernel 6.8) zeigen eine durchschnittliche XDP_PASS-Latenz von < 0,8 Mikrosekunden für 64-Byte-Pakete.
  • XDP vs. Netfilter: Paketverwurfsraten über XDP können 24 Millionen Pakete pro Sekunde (Mpps) pro Kern überschreiten und übertreffen damit iptables-Regeln bei Weitem, die unter ähnlichen CPU-Einschränkungen typischerweise bei etwa 2-3 Mpps zum Engpass werden.
  • Hardware-agnostisch: Konsistente Leistungsverbesserungen werden über Broadcom-, Intel- und Mellanox-Netzwerkschnittstellen hinweg beobachtet.

Zuverlässigkeit & Validierung

Unternehmens-Sicherheitsprodukte erfordern absolute Stabilität. Phantom Grid wird rigoros validiert, um eine Unterbrechungsfreiheit in Produktionsumgebungen zu gewährleisten:

  • Automatisiertes CI/CD-Testing: Alle Commits lösen automatisierte Builds und Unit-Tests über mehrere Linux-Kernel-Versionen (5.4, 5.10, 5.15, 6.1 und 6.8) aus.
  • Integrations- & Stresstests: Nächtliche Pipelines simulieren DDoS-Bedingungen und komplexe mTLS-Verhandlungen unter hoher Last, um Stabilität zu garantieren und Speicherlecks zu verhindern.
  • Kernel-Upgrades: Das Aktualisieren Ihres Linux-Kernels beeinträchtigt nicht die Sicherheitslage. eBPF-Programme werden zur Laufzeit verifiziert, um Kompatibilität und Sicherheit vor dem Laden zu gewährleisten.

Systemanforderungen

Um optimale Leistung und Sicherheit zu gewährleisten, müssen die folgenden Mindestanforderungen erfüllt sein:

Hardware-Anforderungen

  • CPU: Mindestens 2 Kerne (x86_64 oder ARM64).
  • RAM: Mindestens 1 GB (eBPF-Maps und SQLite-Datenbank halten den Speicherbedarf sehr gering).
  • Netzwerkkarte (NIC): Für maximalen Durchsatz (nativer XDP-Modus) ist eine NIC mit nativer XDP-Treiberunterstützung erforderlich (z. B. Intel X710/E810, Mellanox ConnectX-4/5/6, Broadcom NetXtreme). Virtuelle NICs (veth, virtio) fallen automatisch auf generisches XDP (SKB-Modus) mit reduziertem Durchsatz zurück.

Software-Anforderungen

  • Betriebssystem: Ubuntu 20.04+, Debian 11+ oder RHEL/CentOS 8+.
  • Linux-Kernel: Version 5.4 oder höher ist für eBPF-Unterstützung zwingend erforderlich. Kernel 6.8+ wird für optimale XDP-Performance empfohlen.
  • Abhängigkeiten: libbpf1, systemd.

Erste Schritte

Wir bieten produktionsreife Debian-Pakete für Debian-/Ubuntu-Umgebungen, vollständig in systemd für automatische Wiederherstellung integriert.

Installation über Paket

root@kitploit:~
# Install the Debian package
sudo dpkg -i build/deb_phantom-grid_1.0.0_amd64.deb

# Enable and start the Agent (Defense System)
sudo systemctl enable --now phantom-agent

# Enable and start the Fleet Manager (Control Center)
sudo systemctl enable --now phantom-fleet

Aus dem Quellcode bauen

Um das Enterprise-Paket aus dem Quellcode zu kompilieren:

root@kitploit:~
git clone https://github.com/haidang-infosec/phantom-grid.git
cd phantom-grid

# Install build dependencies
sudo apt update && sudo apt install -y clang llvm libbpf-dev golang-go make git gcc-multilib linux-libc-dev

# Build the Debian package
make package

Die Ausgabe wird unter build/deb_phantom-grid_1.0.0_amd64.deb generiert.

Verwendung

Agent-Bereitstellung

root@kitploit:~
sudo phantom-grid \
  -interface eth0 \
  -spa-mode asymmetric \
  -spa-key-dir /etc/phantom/keys \
  -mtls -mtls-port 8443 -mtls-target 22

Client-Dashboard

Starten Sie die Client-Anwendung, um auf die Web-UI zuzugreifen:

root@kitploit:~
spa-client -web-ui -ui-port 9090

Navigieren Sie zu http://localhost:9090, um Ihre Verbindungen zu verwalten.

Enterprise-Roadmap

Um eine starke Parität mit Unternehmenslösungen zu erreichen, werden die folgenden Funktionen aktiv für kommende Releases entwickelt:

  • Identität & Zugriff: Rollenbasierte Zugriffskontrolle (RBAC), API-Tokens für CI/CD-Integration.
  • Service-zu-Service-Zero-Trust: SPIFFE/SPIRE-artige Service-Identität mit kurzlebigen mTLS-Zertifikaten (eliminiert jegliches IP-basiertes Vertrauen für Backend-Microservices).
  • Erweiterte PKI: Automatisierte Zertifikatsrotation, CRL/OCSP-Unterstützung für sofortigen Widerruf.
  • Skalierbarkeit & HA: Hochverfügbarer (HA) Fleet Manager, Multi-Region-Synchronisierung.
  • Observability: Umfassender Audit-Trail, Prometheus-Metriken-Export und offizielle Grafana-Dashboards.
  • Cloud Native: Native Kubernetes-Unterstützung (DaemonSet) und Helm-Chart-Distribution.
  • Hardware-Sicherheit: TPM/HSM-Integration und hardwaregestützte Schlüsselspeicherung.
  • Kernel-Portabilität: Automatische eBPF-CO-RE-Kompatibilität (Compile Once – Run Everywhere).

Lizenz

Phantom Grid wird unter einem Open-Core-/Dual-Lizenz-Modell betrieben.

  • Die Kernkomponenten zur eBPF-Paketfilterung und grundlegende SPA-Komponenten sind unter der MIT-Lizenz verfügbar.
  • Enterprise-Funktionen, einschließlich Fleet Manager, Key Distribution Center, mTLS-Identitätsproxy, erweiterte Täuschung und Web-UI-Dashboard, werden unter der Phantom Grid Commercial License veröffentlicht.

Die kommerzielle Nutzung der Enterprise-Funktionen erfordert eine gültige kostenpflichtige Lizenz. Für den Kauf und Enterprise-Support wenden Sie sich bitte an das Vertriebsteam. Weitere Details finden Sie in der Datei LICENSE.

Tool herunterladen