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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Cyllex-Argus — Lokale KI-gestützte Threat-Intelligence-Pipeline, die Web-, RSS- und Dokumentquellen einliest, zitatverifizierte Aussagen extrahiert und Angreiferprofile MITRE ATT&CK zuordnet, mit STIX- und Sigma-Exporten. | Kitploit
Tools/GitHubGitHub/cyllex-framework/cyllex-argus
Management von Indicators of Compromise (IOC)OSINT (Open-Source-Intelligence)Bedrohungsfeeds & AggregatorenInformationsbeschaffungBedrohungsanalysePapers & ForschungRed TeamingIncident ResponseKI-Sicherheit

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
GitHubcyllex-framework/cyllex-argus

Cyllex-Argus

Lokale KI-gestützte Threat-Intelligence-Pipeline, die Web-, RSS- und Dokumentquellen einliest, zitatverifizierte Aussagen extrahiert und Angreiferprofile MITRE ATT&CK zuordnet, mit STIX- und Sigma-Exporten.

Repository anzeigen
183vor 4 TagenNoch nicht geprüft
Teilen

Cyllex Argus

KI-gestützte Adversary Intelligence für Purple Teams.

Argus untersucht eine Bedrohung im Web, in deinen RSS-Feeds und in den von dir bereitgestellten Dokumenten, extrahiert mit einem LLM durch Zitate belegte Aussagen, konsolidiert sie zu mit Konfidenz bewerteten Einschätzungen, die auf MITRE ATT&CK abgebildet werden, und lässt einen Menschen jeden Schritt überprüfen. Es läuft vollständig auf deiner eigenen Maschine.

  • Jede Aussage trägt ein wörtliches Zitat. Eine separate Prüfung, in reinem Code ohne Modell geschrieben, verwirft jede Aussage, deren Zitat nicht im Quelldokument enthalten ist. Ein Modell kann sich nicht an einem Schritt vorbeimogeln, der den Beleg verlangt.
  • Jedes Profil beginnt mit dem Urteil. Wer der Akteur ist, was er tut, wen er ins Visier nimmt und wie stark die Beweislage ist, geschrieben aus den konsolidierten Einschätzungen und bei jedem Lauf aktualisiert.
  • Korroboration zählt Organisationen, nicht Autorenzeilen. Eine Publisher-Zeile pro Organisation, aufgelöst über die Domain, sodass sieben CISA-Advisories eine Quelle sind, die sich selbst bestätigt, und nicht sieben Bestätigungen.
  • Alles bleibt auf deiner Maschine. Keine Telemetrie und keine Drittanbieter-Anreicherung, sofern du nicht zustimmst; kein ausgehender Aufruf pro Fakt.
  • Auf MITRE ATT&CK abgebildet, mit Exporten nach Markdown, STIX 2.1 und Sigma-Regeln, jeder einzelne TLP-bewusst und ehrlich bezüglich der Dokumente, die nicht gelesen werden konnten.
  • Jede Pipeline-Entscheidung wird nachvollzogen: was jeder Agent entschieden hat, die Token-Kosten und die Zeitmessungen.

Eine Argus-Untersuchung: der Agent-Pipeline-Trace, die ATT&CK-Zuordnung und durch Zitate belegte Fakten

Architektur

Argus-Architektur

Die Pipeline läuft einmal pro Dokument und schreibt atomare Aussagen samt des wörtlichen Zitats hinter jeder einzelnen sowie eine Audit-Zeile pro Stufe. Der Validator prüft jedes Zitat gegen den Text, löst Entitäten gegen den lokalen Speicher und den ATT&CK-Katalog auf und konsolidiert Aussagen aus verschiedenen Quellen zu den Einschätzungen, die die UI darstellt. Nur Triage, Analyst und der Zusammenfassungs-Schreiber berühren jemals ein Modell; der Validator ist reiner Code.

Installation

Argus liefert seine Web-UI vorgebaut aus, sodass die Installation nur Python 3.12+ benötigt (kein Node, kein Build- Schritt). Es läuft unter Windows und Linux und ist noch nicht auf PyPI verfügbar, daher installierst du es aus dem Repository oder einem Release-Wheel.

# from a clone of the repository
git clone https://github.com/Cyllex-Framework/Cyllex-Argus.git
cd Cyllex-Argus
python3 -m venv .venv
. .venv/bin/activate              # Windows PowerShell: .venv\Scripts\Activate.ps1
pip install .

# ...or straight from GitHub, without cloning
pip install "git+https://github.com/Cyllex-Framework/Cyllex-Argus.git"

So oder so wird der Befehl argus in deinen PATH eingefügt. Entwickler, die an Argus selbst arbeiten, können stattdessen uv verwenden (uv sync); siehe die Seite Development.

Schnellstart

argus init                                   # creates ~/.cyllex-argus/
argus attack update                          # downloads the MITRE ATT&CK Enterprise bundle
export ANTHROPIC_API_KEY='sk-ant-...'        # or the Claude Code CLI / Ollama; see Choosing a model below
argus investigate "Scattered Spider" --max-docs 10
argus serve                                  # web UI at the printed URL

Beim ersten Start lädt argus serve den ATT&CK-Katalog selbst herunter (etwa eine Minute), falls Sie argus attack update übersprungen haben; die erste Untersuchung wartet, bis dieser Vorgang abgeschlossen ist, sodass Sie nie eine starten, bevor ATT&CK geladen ist.

Die UI öffnet sich unter http://127.0.0.1:8765 und meldet sich standardmäßig mit admin / Argus123 an. Ändern Sie dies, bevor Sie Argus in einem Netzwerk bereitstellen (argus set-admin-password '...' oder die Umgebungsvariable ARGUS_ADMIN_PASSWORD, die nie auf die Festplatte geschrieben wird). Übergeben Sie argus serve --host 0.0.0.0, um Clients aus Ihrem LAN zu akzeptieren.

Auswahl eines Modells

Die Content-Pipeline von Argus (Triage, Analyst, Validator, Zusammenfassungen) läuft auf einem von vier Anbietern. Wählen Sie in Settings → LLM provider oder bearbeiten Sie [llm] in ~/.cyllex-argus/argus.toml:

AnbieterVoraussetzungModell (Standard)Websuche
claude-code-cliClaude Pro/Max + angemeldete claude CLIabonnementgesteuertJa (integriert)
anthropic-apiANTHROPIC_API_KEY (eigener Schlüssel)claude-sonnet-5-5Nein, mit claude-code-cli als Suchanbieter kombinieren
openai-apiOPENAI_API_KEYgpt-4oNein
ollamaLaufendes Ollama + heruntergeladenes Modellqwen2.5:32b-instructNein

Was getestet wurde. Entwicklung und alltägliche Tests liefen überwiegend auf Claude (claude-code-cli und anthropic-api) und lokalem Ollama. Die Prompts sind auf Claude abgestimmt; der OpenAI-Pfad funktioniert und seine Ausgabe ist schema-erzwungen, hat aber weniger Praxis und extrahiert möglicherweise weniger Aussagen, bis die Prompts neu abgestimmt sind.

API-Schlüssel-Anbieter (eigener Schlüssel)

# Preferred: env wins over anything stored in argus.toml, and never touches disk
export ANTHROPIC_API_KEY='sk-ant-...'
# or:
export OPENAI_API_KEY='sk-...'
argus serve

Alternativ kannst du den Schlüssel unter Einstellungen → LLM-Anbieter → API-Schlüssel einfügen. Die UI speichert ihn unter [llm.anthropic] api_key / [llm.openai] api_key und zeigt ihn beim Neuladen maskiert (••••••••) an, sodass er nie im Klartext neu gerendert wird. Die Umgebungsvariable hat immer Vorrang, sodass eine Rotation per export ohne Bearbeitung der Datei funktioniert.

Modell-Überschreibung und Basis-URL

Auf der Anbieterseite kannst du das Standard-model überschreiben (z. B. gpt-4o-mini für günstigeres Triage, claude-opus-5-5 für tiefgehende Analyst-Läufe) sowie die base_url (nützlich für OpenAI-kompatible Proxys wie OpenRouter, LocalAI, LiteLLM; der OpenAI-Adapter spricht den Chat-Completions-/Structured- Outputs-Vertrag und funktioniert mit jedem Server, der ihn implementiert). Ein hier gesetztes model überschreibt den Standard jedes Anbieters für jeden Agenten, daher zeigt die Seite ein Banner mit einem Ein-Klick-Zurücksetzen, wenn eines aktiv ist.

Verbindung testen

Jeder API-Schlüssel-Anbieter hat eine Schaltfläche Verbindung testen, die GET /v1/models mit den konfigurierten Anmeldedaten aufruft und meldet, was der Server auflistet: Sie validiert den Schlüssel, die Basis-URL und (falls eine Modell-ID eingegeben wurde), ob dieses Modell im Konto erscheint.

Tool herunterladen