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

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
RedTeamCoin — Red Team Coin für Krypto-Mining-Operationen. | Kitploit
Tools/GitHubGitHub/xyplex3/redteamcoin
ExploitationKryptographiePenetrationstestsCommand and ControlRed TeamingPayload-Entwicklung
GitHubxyplex3/redteamcoin

RedTeamCoin

Red Team Coin für Krypto-Mining-Operationen.

Repository anzeigen
25213vor 7 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

RedTeamCoin

RedTeamCoin Logo

License Pre-Commit Security Scanning Release Test & Build Verification Windows Miner Test


RedTeamCoin ist eine Blockchain-basierte Kryptowährungs-Mining-Pool-Implementierung, die für autorisierte Sicherheitstests und Red-Team-Operationen entwickelt wurde. Es ist in Go geschrieben und unterstützt Java-Clients, simuliert reale Kryptomining-Angriffe und hilft Organisationen, ihre Erkennungsfähigkeiten zu bewerten und potenzielle Schäden durch Mining-Aktivitäten von Bedrohungsakteuren zu quantifizieren.

Dieses Tool ermöglicht es Sicherheitsteams, Kryptomining-Angriffsszenarien sicher und legal auf Unternehmenssystemen zu demonstrieren, umfassende Schadensberichte zu erstellen und Sicherheitskontrollen zu validieren – alles in einer kontrollierten Umgebung mit einer isolierten, nicht-öffentlichen Blockchain.

Inhaltsverzeichnis

  • Übersicht
  • Funktionen
  • Schnellstart
  • Funktionsweise
  • Verwendung
    • Server starten
    • Miner starten
    • Verbindung zu entfernten Servern herstellen
  • GPU-Mining
  • Konfiguration
  • API-Referenz
  • Architektur
  • Entwicklung
  • Mitwirken
  • Fehlerbehebung
  • Dokumentation
  • Lizenz
  • Danksagungen

Übersicht

Warum RedTeamCoin nutzen?

  • Demonstrieren Sie die realen Auswirkungen von Cryptojacking-Angriffen
  • Testen und validieren Sie Sicherheitsüberwachungs- und Erkennungssysteme
  • Erstellen Sie quantifizierbare Schadensbewertungen für Führungskräfteberichte
  • Simulieren Sie Mining-Aktivitäten sicher, ohne sich mit öffentlichen Blockchains zu verbinden

Systemkomponenten:

  • Mining-Pool-Server – Verwaltet die Blockchain und koordiniert die Arbeitsverteilung
  • Client-Miner – CPU/GPU-Mining-Clients (Go- und Java-Implementierungen)
  • Web-Dashboard – Echtzeit-Überwachung, Steuerung und Statistiken
  • Analysetools – Erstellung umfassender Schadensbewertungsberichte

Funktionen

  • Blockchain-Implementierung: Benutzerdefinierte Proof-of-Work-Blockchain mit konfigurierbarem Schwierigkeitsgrad
  • Mining-Pool-Server: Verwaltet mehrere Miner und Arbeitsverteilung über gRPC
  • Client-Miner: Automatisierte Mining-Clients (Go und Java) mit Protokollierung von IP-Adressen und Hostnamen
  • Java-Standalone-Miner: Desktop-Miner mit grafischer Benutzeroberfläche
  • Java-gRPC-Client: Headless-gRPC-Client für Server und Automatisierung
  • Serverseitige Miner-Steuerung: Miner remote pausieren, fortsetzen, CPU-Auslastung drosseln und löschen
  • CPU-Drosselung: CPU-Auslastung des Miners von 0–100 % begrenzen, um Ressourcen zu verwalten
  • GPU-Mining-Unterstützung: CUDA- und OpenCL-Unterstützung für GPU-beschleunigtes Mining
  • Hybrid-Mining: Gleichzeitiges CPU- und GPU-Mining für maximale Leistung
  • Web-Dashboard: Echtzeit-Überwachung von Minern, Statistiken und Blockchain mit Steuerschaltflächen
  • REST-API-Authentifizierung: Token-basierte Authentifizierung für API-Endpunkte
  • Client-gRPC-TLS-Verschlüsselung: Optionale TLS-Verschlüsselung für sichere Client-Server-gRPC-Verbindungen
  • Duales IP-Tracking: Erfasst sowohl vom Client gemeldete als auch vom Server erkannte IP-Adressen
  • CPU- und GPU-Statistiken: Umfassende Ressourcennutzungsverfolgung und -berichterstattung
  • Protocol Buffers: Effiziente Client-Server-Kommunikation mittels protobuf/gRPC
  • Automatische Beendigung: Miner beenden und löschen sich automatisch, wenn sie vom Server entfernt werden

Schnellstart

RedTeamCoin in weniger als 5 Minuten zum Laufen bringen:

Voraussetzungen

  • Go 1.21 oder höher
  • Protocol Buffer Compiler (protoc)

Ubuntu/Debian:```bash sudo apt update sudo apt install -y golang-go protobuf-compiler

**macOS:**```bash
brew install go protobuf

Windows:

  • Installieren Sie Go von https://golang.org/dl/
  • Installieren Sie protoc von https://github.com/protocolbuffers/protobuf/releases

Installation```bash

Clone the repository

git clone https://github.com/xyplex3/RedTeamCoin.git cd RedTeamCoin

Install dependencies

make install-tools make deps

Build server and client

make build

### Überprüfung

Überprüfen Sie, ob der Build erfolgreich abgeschlossen wurde:```bash
ls -lh bin/
# Expected output: server and client binaries (1-5 MB each)

./bin/server --help
# Expected output: Usage information for the server

Betreiben Ihres ersten Mining-Pools

1. Starten Sie den Server:```bash make run-server

Sie sollten eine Ausgabe wie die folgende sehen:```text
RedTeamCoin Mining Pool Server
Authentication Token: abc123def456...
Dashboard URL: http://localhost:8080?token=abc123def456...
gRPC server listening on port 50051

2. Starten Sie einen Miner (in einem neuen Terminal):```bash make run-client

Sie sollten Mining-Aktivität sehen:```text
Connected to mining pool at localhost:50051
Registered as miner: miner-hostname-1234567890
Mining block #1... Hash rate: 2.5 MH/s
Block found! Nonce: 98765, Hash: 000000ab1cd...

3. Dashboard anzeigen:

Öffnen Sie die URL aus Schritt 1 in Ihrem Browser, oder navigieren Sie zu:```text http://localhost:8080?token=YOUR_AUTH_TOKEN_HERE

Sie sehen Echtzeit-Statistiken, einschließlich aktiver Miner, Hashraten und abgebauter Blöcke.

**Hinweis:** Der Server lauscht auf allen Netzwerkschnittstellen – ersetzen Sie `localhost`
durch die IP Ihres Servers für Fernzugriff.

## Wie es funktioniert

Der Mining-Pool arbeitet mit einem Proof-of-Work-Konsensmechanismus:

1. Der Server initialisiert die Blockchain mit dem Genesis-Block
2. Miner verbinden sich über gRPC und registrieren sich mit IP/Hostname
3. Der Server verteilt Arbeitsaufträge (Blockvorlagen)
4. Miner berechnen SHA-256-Hashes, um gültige Nonces zu finden
5. Miner reichen Lösungen ein, wenn das Schwierigkeitsziel erreicht ist
6. Der Server validiert und fügt Blöcke zur Blockchain hinzu
7. Das Dashboard zeigt Echtzeit-Statistiken und Miner-Aktivität an

Jeder Block erfordert das Finden eines Hashs mit einer bestimmten Anzahl führender Nullen
(konfigurierbare Schwierigkeit). Miner erhalten 50 RTC pro abgebautem Block.
Tool herunterladen