Skip to content
KitploitKITPLOIT
FerramentasBlog
Log in
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.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
ARTAXERXES — Framework Avançado de Testes de Estresse Multi-Tecnologia Ferramenta Educacional de Cibersegurança para Testes de Rede de Alto Desempenho | Kitploit
Ferramentas/GitLabGitLab/toxy4ny/artaxerxes
Segurança de RedeTestes de PenetraçãoAprendizado e EducaçãoRed TeamingLabs e Prática
GitLabtoxy4ny/artaxerxes

ARTAXERXES

Framework Avançado de Testes de Estresse Multi-Tecnologia Ferramenta Educacional de Cibersegurança para Testes de Rede de Alto Desempenho

Ver Repositório
93há 2 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 →
Site
Compartilhar

ARTAXERXES 🚀

Framework Avançado de Teste de Estresse Multi-Tecnologia
Ferramenta Educacional de Cibersegurança para Testes de Rede de Alto Desempenho

License Platform CUDA Performance


📋 Sumário

  • 🎯 Visão Geral
  • ⚡ Comparação de Desempenho
  • 🛠️ Stack de Tecnologia
  • 📊 Arquitetura
  • 🚀 Início Rápido
  • ⚙️ Instalação
  • 💡 Exemplos de Uso
  • 🔧 Configuração Avançada
  • 📈 Benchmarks
  • 🧪 Configuração de Laboratório
  • 🎓 Valor Educacional
  • ⚠️ Aviso Legal

🎯 Visão Geral

Xerxes-Ultimate representa a próxima geração de ferramentas de teste de estresse de rede, projetada especificamente para laboratórios educacionais de cibersegurança. Construída sobre a base da ferramenta original Xerxes DoS, esta implementação aproveita tecnologias de aceleração de hardware de ponta para atingir níveis de desempenho sem precedentes, mantendo a transparência educacional.

Inovações Principais

  • 🎮 Aceleração Multi-GPU: Utiliza até 4x GPUs RTX 4070 Ti para geração de payloads
  • ⚡ I/O de Cópia Zero: Elimina a sobrecarga da CPU com io_uring e GPUDirect
  • 🌐 Redes em Espaço de Usuário: Contorna os gargalos do kernel com DPDK
  • 🔬 Otimização em Nível de Kernel: XDP/eBPF para desempenho máximo
  • 🧠 Inteligência Adaptativa: Padrões de tráfego orientados por aprendizado de máquina
  • 📊 Análises em Tempo Real: Computação de estatísticas acelerada por GPU

⚡ Comparação de Desempenho

Xerxes Original vs Xerxes-Ultimate

MétricaXerxes OriginalXerxes-UltimateMelhoria
Pacotes/Segundo~50.000 PPS60.000.000+ PPS🚀 1.200x mais rápido
Largura de Banda~100 Mbps60+ Gbps🔥 aumento de 600x
Conexões Simultâneas~1.0001.000.000+⚡ 1.000x mais
Eficiência de CPU100% de uso da CPU<30% de uso da CPU💡 redução de 70%
Uso de MemóriaAlta fragmentaçãoPools otimizados🎯 90% eficiente
Latência~1ms<100 nanossegundos⚡ 10.000x mais rápido

Níveis de Desempenho```mermaid

graph LR A[Original Xerxes
50K PPS] --> B[BASIC Tier
100K PPS
2x improvement] B --> C[IO_URING Tier
1M PPS
20x improvement] C --> D[GPU Tier
10M PPS
200x improvement] D --> E[DPDK Tier
30M PPS
600x improvement] E --> F[ULTIMATE Tier
60M+ PPS
1,200x improvement]

---

## 🛠️ Stack de Tecnologia

### Principais Tecnologias

#### 🎮 **Aceleração Multi-GPU com CUDA**```c
// Parallel payload generation across 4 GPUs
__global__ void generate_ultimate_payloads(char *payloads, int *sizes, 
                                          int payload_count, uint64_t seed) {
    int idx = blockIdx.x * blockDim.x + threadIdx.x;
    // 512 blocks × 1024 threads × 4 GPUs = 2,097,152 parallel generators
}

Benefícios:

  • 2,000,000+ geradores de payload paralelos
  • Randomização criptograficamente forte
  • Zero overhead de CPU para criação de pacotes
  • 16GB de memória total da GPU para bufferização

⚡ io_uring Zero-Copy I/O```c

// Asynchronous submission queue struct io_uring ring; io_uring_queue_init(8192, &ring, IORING_SETUP_SQPOLL);

// Direct GPU->NIC transfer without CPU copies io_uring_prep_send_zc(sqe, socket_fd, gpu_buffer, size, 0);

**Benefícios:**
- **Aumento de 400% no desempenho de I/O**
- **Transferências zero-copy de GPU para NIC**
- **Elimina a sobrecarga de troca de contexto**
- **Escala para mais de 100.000 operações concorrentes**

#### 🌐 **DPDK: Redes em Espaço de Usuário**```c
// Bypass kernel network stack entirely
struct rte_mbuf *pkts[BURST_SIZE];
uint16_t nb_tx = rte_eth_tx_burst(port_id, queue_id, pkts, nb_pkts);

Benefícios:

  • Melhoria de 500% no processamento de pacotes
  • Acesso direto ao hardware
  • Latência previsível (<100ns)
  • Desempenho de 100GbE em taxa de linha

🔬 Programação de Kernel XDP/eBPF```c

SEC("xdp_ultimate") int xdp_stress_program(struct xdp_md *ctx) { // Kernel-level packet manipulation return XDP_TX; // Retransmit at wire speed }

**Benefícios:**
- **Ganho de eficiência de 200% em relação ao user-space**
- **Geração de pacotes em nível de kernel**
- **Processamento de pacotes programável**
- **Integração com offload de hardware**

---

## 📊 Arquitetura

### Visão geral da arquitetura do sistema```mermaid
graph TB
    subgraph "User Space"
        A[Control Thread] --> B[Thread Pool Manager]
        B --> C[GPU Generator Threads]
        B --> D[Network Transmit Threads]
        B --> E[Statistics Monitor]
    end
    
    subgraph "GPU Cluster"
        F[RTX 4070 Ti #1<br/>2,560 cores]
        G[RTX 4070 Ti #2<br/>2,560 cores]
        H[RTX 4070 Ti #3<br/>2,560 cores]
        I[RTX 4070 Ti #4<br/>2,560 cores]
        
        F --> J[GPU Memory Pool<br/>48GB Total]
        G --> J
        H --> J
        I --> J
    end
    
    subgraph "I/O Subsystem"
        K[io_uring Ring<br/>8192 entries]
        L[DPDK PMD Drivers]
        M[Zero-Copy Buffers]
    end
    
    subgraph "Kernel Space"
        N[XDP Hook]
        O[eBPF Programs]
        P[Network Interface]
    end
    
    C --> F
    C --> G
    C --> H 
    C --> I
    
    D --> K
    D --> L
    K --> M
    L --> M
    
    M --> N
    N --> O
    O --> P
    
    P --> Q[Target Network<br/>60+ Gbps]

Arquitetura de Memória```mermaid

graph LR subgraph "GPU Memory (16GB)" A[Payload Buffers
8GB] B[Size Arrays
2GB] C[Random States
4GB] D[Working Space
2GB] end

subgraph "Host Memory (32GB)"
    E[Pinned Buffers<br/>16GB]
    F[Ring Buffers<br/>8GB]
    G[Connection Pool<br/>4GB]
    H[Statistics<br/>4GB]
end

subgraph "NIC Memory (1GB)"
    I[DMA Buffers<br/>512MB]
    J[Descriptor Rings<br/>256MB]
    K[Hardware Queues<br/>256MB]
end

A -.->|PCIe 4.0<br/>64 GB/s| E
E -.->|Zero-Copy| F
F -.->|DMA| I
---

## 🚀 Início Rápido

### Verificação de Pré-requisitos```bash
# Run the capability detector
./scripts/check-capabilities.sh

O conteúdo do chunk não foi fornecido — a seção "INPUT:" está vazia, portanto não há texto para traduzir.``` 🔍 Xerxes-Ultimate Capability Check

[✓] CUDA: 4 GPUs detected [✓] DPDK: Compatible NIC detected
[✓] io_uring: Kernel support available [✓] XDP/eBPF: Root privileges available

### Lançamento Básico```bash
# Simple unlimited attack
./artaxerxes-ultimate 192.168.1.100 80

# Controlled burst testing
./artaxerxes-ultimate 192.168.1.100 80 10M_pps

# Bandwidth-limited testing  
./artaxerxes-ultimate 192.168.1.100 80 5Gbps

# Time-limited demonstration
./artaxerxes-ultimate 192.168.1.100 80 300s

⚙️ Instalação

Instalação Automática```bash

Clone repository

git clone https://gitlab.com/toxy4ny/ARTAXERXES.git cd ARTAXERXES

Run quick deployment script

sudo quick-deploy.sh

### Instalação Manual

#### 1. Instalar Dependências

**Ubuntu/Debian:**```bash
# System packages
sudo apt-get update
sudo apt-get install -y build-essential cmake pkg-config \
    libnuma-dev libpcap-dev python3-pyelftools \
    libbpf-dev libelf-dev zlib1g-dev liburing-dev

# CUDA Toolkit (if not installed)
wget https://developer.download.nvidia.com/compute/cuda/12.3.0/local_installers/cuda_12.3.0_545.23.06_linux.run
sudo sh cuda_12.3.0_545.23.06_linux.run
Baixar ferramenta