Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
darwis-taxii — Rust로 작성된 고성능 TAXII(Trusted Automated eXchange of Indicator Information) 서버. | Kitploit
도구/GitHubGitHub/cspf-founder/darwis-taxii
Authentication & AuthorizationIndicator of Compromise (IOC) ManagementThreat Feeds & AggregatorsUtilities & FrameworksThreat IntelligenceAPI Security
GitHubcspf-founder/darwis-taxii

darwis-taxii

Rust로 작성된 고성능 TAXII(Trusted Automated eXchange of Indicator Information) 서버.

저장소 보기
116개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

DARWIS TAXII

Docker Hub

Rust로 작성된 고성능 TAXII(Trusted Automated eXchange of Indicator Information) 서버입니다.

데이터베이스 완전 호환성을 갖춘 EclecticIQ OpenTAXII의 Rust 포트입니다.

기능

  • TAXII 1.x - Discovery(검색), Poll(폴링), Inbox(수신함), Collection Management(컬렉션 관리), Subscriptions(구독)
  • TAXII 2.1 - Collections, Objects, Manifest, Versions, Status를 포함한 전체 REST API
  • STIX 2.x - 네이티브 파싱 및 검증
  • 인증 - JWT 토큰 및 컬렉션별 권한을 지원하는 Basic Auth
  • 비동기 - 높은 처리량을 위한 Tokio와 Axum 기반
  • 확장 가능 - 사용자 지정 통합을 위한 시그널 훅

요구 사항

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

빠른 시작

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

서버는 http://localhost:9000에서 시작됩니다.

Docker

Docker 이미지: 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

Docker Hub에서 가져오는 대신 로컬에서 빌드하려면 docker-compose.yml을 편집하고 build 섹션의 주석을 해제하세요.

구성

DARWIS TAXII는 OpenTAXII 규칙에 따라 두 개의 구성 파일을 사용합니다.

파일용도
taxii.toml서버 설정: 데이터베이스, 인증, 도메인, TAXII 1.x/2.x 옵션
data-config/데이터: 서비스, 컬렉션, 권한이 있는 계정

taxii.example.toml을 taxii.toml로 복사하고 환경에 맞게 편집하세요.

환경 변수 재정의를 포함한 모든 옵션은 문서를 참조하세요.

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"

모든 명령은 taxii-cli --help를 실행하세요.

프로젝트 구조

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

문서

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

호환성

  • OpenTAXII - 동일한 데이터베이스 스키마, werkzeug 비밀번호 해시
  • TAXII - 1.0, 1.1, 2.0, 2.1 사양
  • STIX - 2.0, 2.1 객체

라이선스

BSD-3-Clause

감사의 말

  • EclecticIQ OpenTAXII - 원본 Python 구현
  • OASIS CTI - TAXII/STIX 사양
도구 다운로드