Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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
darwis-taxii — Ein Hochleistungs-TAXII (Trusted Automated eXchange of Indicator Information) Server, geschrieben in Rust. | Kitploit
Tools/GitHubGitHub/cspf-founder/darwis-taxii
Authentifizierung & AutorisierungManagement von Indicators of Compromise (IOC)Bedrohungsfeeds & AggregatorenDienstprogramme & FrameworksBedrohungsanalyseAPI-Sicherheit
GitHubcspf-founder/darwis-taxii

darwis-taxii

Ein Hochleistungs-TAXII (Trusted Automated eXchange of Indicator Information) Server, geschrieben in Rust.

Repository anzeigen
118vor 7 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

DARWIS TAXII

Docker Hub

Ein leistungsstarker TAXII (Trusted Automated eXchange of Indicator Information) Server, geschrieben in Rust.

Rust-Port von EclecticIQ OpenTAXII mit vollständiger Datenbankkompatibilität.

Features

  • TAXII 1.x - Discovery, Poll, Inbox, Collection Management, Abonnements
  • TAXII 2.1 - Vollständige REST-API mit Collections, Objects, Manifest, Versions, Status
  • STIX 2.x - Natives Parsing und Validierung
  • Authentifizierung - JWT-Token und Basic Auth mit Berechtigungen pro Collection
  • Async - Basierend auf Tokio und Axum für hohen Durchsatz
  • Erweiterbar - Signal-Hooks für benutzerdefinierte Integrationen

Anforderungen

  • Rust 1.88+ (2024 Edition)
  • PostgreSQL 9.4+

Schnellstart

root@kitploit:~
# Build
cargo build --release

# Copy and edit configuration
cp taxii.example.toml taxii.toml
cp examples/data-config/full.yaml data-config.yaml  # Or accounts.yaml for TAXII 2.x only
# Edit taxii.toml and data-config.yaml with your settings

# Run server (auto-runs migrations on startup)
./target/release/taxii-server

# Sync data configuration (services, collections, accounts)
./target/release/taxii-cli sync data-config.yaml

Server startet unter http://localhost:9000.

Docker

Docker-Image: cysecurity/darwis-taxii

root@kitploit:~
cd examples/docker

# Create config directory and copy example configs
mkdir config
cp ../../taxii.example.toml config/taxii.toml
cp ../data-config/full.yaml config/data-config.yaml  # Or accounts.yaml for TAXII 2.x only
# Edit config files as needed

# Start server and PostgreSQL
docker compose up -d

# Sync data configuration (services, collections, accounts)
docker compose exec taxii-server ./taxii-cli sync /app/config/data-config.yaml

# List accounts
docker compose exec taxii-server ./taxii-cli account list

Um lokal zu bauen anstatt von Docker Hub zu ziehen, bearbeiten Sie docker-compose.yml und kommentieren Sie den build-Abschnitt aus.

Konfiguration

DARWIS TAXII verwendet zwei Konfigurationsdateien (entsprechend der OpenTAXII-Konvention):

DateiZweck
taxii.tomlServereinstellungen: Datenbank, Authentifizierung, Domain, TAXII 1.x/2.x-Optionen
data-config/Daten: Dienste, Collections, Konten mit Berechtigungen

Kopieren Sie taxii.example.toml in taxii.toml und passen Sie es für Ihre Umgebung an.

Siehe die Dokumentation für alle Optionen, einschließlich Überschreibung durch Umgebungsvariablen.

CLI

root@kitploit:~
# Sync services, collections, and accounts from YAML
taxii-cli sync data-config.yaml

# Account management
taxii-cli account list              # List accounts with permissions
taxii-cli account delete -u user    # Delete an account

# Database migrations (auto-run on server startup)
taxii-cli migrate run               # Apply pending migrations
taxii-cli migrate status            # Show migration status

# TAXII 2.x management
taxii-cli api-root add --title "My Root" --default
taxii-cli collection add --api-root-id <uuid> --title "Intel"

Führen Sie taxii-cli --help für alle Befehle aus.

Projektstruktur

root@kitploit:~
taxii.example.toml       # Server configuration example
examples/
  data-config/             # Data configuration examples
    full.yaml              # Full config (TAXII 1.x + accounts)
    accounts.yaml          # Accounts only (for TAXII 2.x)
  docker/                  # Docker deployment files
migrations/              # SQLx database migrations
taxii-core/              # Core types and signal hooks
taxii-db/                # Database persistence (SQLx)
taxii-auth/              # JWT and password authentication
taxii-1x/                # TAXII 1.x protocol (XML)
taxii-2x/                # TAXII 2.x protocol (JSON)
stix2/                   # STIX 2.x parsing
taxii-server/            # HTTP server (Axum)
taxii-cli/               # CLI tool

Dokumentation

https://cspf-founder.github.io/darwis-taxii/

Kompatibilität

  • OpenTAXII - Gleiches Datenbankschema, werkzeug-Passwort-Hashes
  • TAXII - Spezifikationen 1.0, 1.1, 2.0, 2.1
  • STIX - Objekte 2.0, 2.1

Lizenz

BSD-3-Clause

Danksagungen

  • EclecticIQ OpenTAXII - Ursprüngliche Python-Implementierung
  • OASIS CTI - TAXII/STIX-Spezifikationen
Tool herunterladen