Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
darwis-taxii — Um servidor TAXII (Trusted Automated eXchange of Indicator Information) de alto desempenho escrito em Rust. | Kitploit
Ferramentas/GitHubGitHub/cspf-founder/darwis-taxii
Autenticação e AutorizaçãoGerenciamento de Indicadores de Comprometimento (IOC)Feeds e Agregadores de AmeaçasUtilitários e FrameworksInteligência de AmeaçasSegurança de API
GitHubcspf-founder/darwis-taxii

darwis-taxii

Um servidor TAXII (Trusted Automated eXchange of Indicator Information) de alto desempenho escrito em Rust.

Ver Repositório
11há 6 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site

DARWIS TAXII

Docker Hub

Um servidor TAXII (Trusted Automated eXchange of Indicator Information) de alto desempenho escrito em Rust.

Portabilidade em Rust do EclecticIQ OpenTAXII com compatibilidade total de banco de dados.

Funcionalidades

  • TAXII 1.x - Discovery, Poll, Inbox, Gerenciamento de Coleções, Subscriptions
  • TAXII 2.1 - API REST completa com Collections, Objects, Manifest, Versions, Status
  • STIX 2.x - Análise e validação nativas
  • Autenticação - Tokens JWT e Basic Auth com permissões por coleção
  • Assíncrono - Construído sobre Tokio e Axum para alta taxa de transferência
  • Extensível - Hooks de sinal para integrações personalizadas

Requisitos

  • Rust 1.88+ (edição 2024)
  • PostgreSQL 9.4+

Início Rápido

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

Servidor inicia em http://localhost:9000.

Docker

Imagem 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

Para construir localmente em vez de baixar do Docker Hub, edite docker-compose.yml e descomente a seção build.

Configuração

DARWIS TAXII usa dois arquivos de configuração (seguindo a convenção do OpenTAXII):

ArquivoPropósito
taxii.tomlConfigurações do servidor: banco de dados, autenticação, domínio, opções TAXII 1.x/2.x
data-config/Dados: serviços, coleções, contas com permissões

Copie taxii.example.toml para taxii.toml e edite para seu ambiente.

Veja a documentação para todas as opções, incluindo substituições por variáveis de ambiente.

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"

Execute taxii-cli --help para todos os comandos.

Estrutura do Projeto

root@kitploit:~
taxii.example.toml       # Exemplo de configuração do servidor
examples/
  data-config/             # Exemplos de configuração de dados
    full.yaml              # Configuração completa (TAXII 1.x + contas)
    accounts.yaml          # Apenas contas (para TAXII 2.x)
  docker/                  # Arquivos de implantação Docker
migrations/              # Migrações de banco de dados SQLx
taxii-core/              # Tipos centrais e hooks de sinal
taxii-db/                # Persistência de banco de dados (SQLx)
taxii-auth/              # Autenticação JWT e senha
taxii-1x/                # Protocolo TAXII 1.x (XML)
taxii-2x/                # Protocolo TAXII 2.x (JSON)
stix2/                   # Análise STIX 2.x
taxii-server/            # Servidor HTTP (Axum)
taxii-cli/               # Ferramenta CLI

Documentação

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

Compatibilidade

  • OpenTAXII - Mesmo esquema de banco de dados, hashes de senha werkzeug
  • TAXII - Especificações 1.0, 1.1, 2.0, 2.1
  • STIX - Objetos 2.0, 2.1

Licença

BSD-3-Clause

Agradecimentos

  • EclecticIQ OpenTAXII - Implementação original em Python
  • OASIS CTI - Especificações TAXII/STIX
Baixar ferramenta