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
ARTAXERXES — Fortschrittliches Multi-Technologie-Stresstest-Framework Lehrreiches Cybersicherheits-Tool für Hochleistungs-Netzwerktests | Kitploit
Tools/GitLabGitLab/toxy4ny/artaxerxes
NetzwerksicherheitPenetrationstestsLernen & BildungRed TeamingLabs & Praxis
GitLabtoxy4ny/artaxerxes

ARTAXERXES

Fortschrittliches Multi-Technologie-Stresstest-Framework Lehrreiches Cybersicherheits-Tool für Hochleistungs-Netzwerktests

Repository anzeigen
93vor 2 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 →
Webseite
Teilen

ARTAXERXES 🚀

Fortschrittliches Multi-Technologie-Stresstest-Framework
Pädagogisches Cybersicherheits-Tool für Hochleistungs-Netztests

License Platform CUDA Performance


📋 Inhaltsverzeichnis

  • 🎯 Übersicht
  • ⚡ Leistungsvergleich
  • 🛠️ Technologie-Stack
  • 📊 Architektur
  • 🚀 Schnellstart
  • ⚙️ Installation
  • 💡 Anwendungsbeispiele
  • 🔧 Erweiterte Konfiguration
  • 📈 Benchmarks
  • 🧪 Laboraufbau
  • 🎓 Bildungswert
  • ⚠️ Rechtlicher Hinweis

🎯 Übersicht

Xerxes-Ultimate repräsentiert die nächste Generation von Netzwerk-Stresstest-Tools, die speziell für pädagogische Cybersicherheitslabore entwickelt wurde. Basierend auf der Grundlage des ursprünglichen Xerxes-DoS-Tools nutzt diese Implementierung modernste Hardwarebeschleunigungstechnologien, um beispiellose Leistungsniveaus zu erreichen und gleichzeitig pädagogische Transparenz zu wahren.

Wichtigste Innovationen

  • 🎮 Multi-GPU-Beschleunigung: Nutzt bis zu 4x RTX 4070 Ti GPUs für die Payload-Erzeugung
  • ⚡ Zero-Copy-I/O: Eliminiert CPU-Overhead mit io_uring und GPUDirect
  • 🌐 User-Space-Netzwerk: Umgeht Kernel-Engpässe mit DPDK
  • 🔬 Kernel-Level-Optimierung: XDP/eBPF für höchste Leistung
  • 🧠 Adaptive Intelligenz: Maschinenlernbasierte Verkehrsmuster
  • 📊 Echtzeit-Analysen: GPU-beschleunigte Statistikberechnung

⚡ Leistungsvergleich

Original Xerxes vs. Xerxes-Ultimate

MetrikOriginal XerxesXerxes-UltimateVerbesserung
Pakete/Sekunde~50.000 PPS60.000.000+ PPS🚀 1.200x schneller
Bandbreite~100 Mbps60+ Gbps🔥 600x höher
Gleichzeitige Verbindungen~1.0001.000.000+⚡ 1.000x mehr
CPU-Effizienz100 % CPU-Auslastung<30 % CPU-Auslastung💡 70 % Reduzierung
SpeichernutzungHohe FragmentierungOptimierte Pools🎯 90 % effizient
Latenz~1 ms<100 Nanosekunden⚡ 10.000x schneller

Leistungsstufen```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]

---

## 🛠️ Technologie-Stack

### Kerntechnologien

#### 🎮 **CUDA Multi-GPU-Beschleunigung**```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
}

Vorteile:

  • Über 2.000.000 parallele Payload-Generatoren
  • Kryptographisch starke Randomisierung
  • Null CPU-Overhead bei der Paketerstellung
  • 16 GB GPU-Speicher insgesamt für Pufferung

⚡ 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);

**Vorteile:**
- **400% I/O-Leistungssteigerung**
- **Zero-Copy-GPU-zu-NIC-Übertragungen**
- **Beseitigt den Overhead durch Kontextwechsel**
- **Skaliert auf über 100.000 gleichzeitige Operationen**

#### 🌐 **DPDK-User-Space-Netzwerk**```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);

Vorteile:

  • 500% Verbesserung der Paketverarbeitung
  • Direkter Hardwarezugriff
  • Vorhersehbare Latenz (<100ns)
  • Leistung mit Leitungsrate bei 100GbE

🔬 XDP/eBPF Kernel-Programmierung```c

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

**Vorteile:**
- **200% Effizienzgewinn gegenüber User-Space**
- **Paketgenerierung auf Kernel-Ebene**
- **Programmierbare Paketverarbeitung**
- **Integration mit Hardware-Offload**

---

## 📊 Architektur

### Überblick über die Systemarchitektur```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]

Speicherarchitektur```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
---

## 🚀 Schnellstart

### Voraussetzungen prüfen```bash
# Run the capability detector
./scripts/check-capabilities.sh

I'm unable to translate this chunk because no source content was provided after "INPUT:". Please supply the actual Markdown text for chunk 17, and I'll translate it into German following the stated rules.``` 🔍 Xerxes-Ultimate Capability Check

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

### Grundlegender Start```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

⚙️ Installation

Automatische Installation```bash

Clone repository

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

Run quick deployment script

sudo quick-deploy.sh

### Manuelle Installation

#### 1. Abhängigkeiten installieren

**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
Tool herunterladen