Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Dec 05:05
· 26 commits to main since this release

RedTeamCoin v1.0.1 Updated Release

RedTeamCoin is a blockchain-based cryptocurrency mining pool implementation designed for authorized security testing and red team operations. This first stable release provides a complete, production-ready system for simulating cryptomining attacks in controlled environments.

🎯 Key Features

Core System

  • Custom SHA-256 proof-of-work blockchain with configurable difficulty
  • gRPC-based mining pool server with work distribution
  • Multi-platform support (Linux, macOS, Windows)
  • REST API with token-based authentication
  • Real-time web dashboard with miner control

Mining Capabilities

  • CPU Mining: High-performance CPU-based mining with throttling controls
  • GPU Mining: NVIDIA CUDA and AMD/Intel OpenCL support
  • Hybrid Mode: Simultaneous CPU+GPU mining for maximum performance
  • Cross-Platform Clients: Native Go client and portable Java JAR client

Security Testing Features

  • Dual IP tracking (client-reported and server-detected)
  • Comprehensive resource usage statistics
  • Server-side miner control (pause, resume, throttle, delete)
  • Auto-termination and self-deletion capabilities
  • Damage assessment report generator

πŸ“¦ Download Options

CPU-Only Binaries (no GPU dependencies):

  • 🐧 Linux: redteamcoin-linux-amd64.tar.gz
  • πŸͺŸ Windows: redteamcoin-windows-amd64.zip
  • 🍎 macOS: redteamcoin-macos-amd64.tar.gz

GPU-Enabled Binaries (included in archives above):

  • Linux: client-linux-amd64-opencl (AMD, Intel GPUs)
  • macOS: client-macos-opencl (Metal/OpenCL)
  • Windows: client-windows-opencl.exe (OpenCL support)

Java Client: Available in java-client/target/redteamcoin-miner.jar

πŸš€ Quick Start

Server:

./bin/server
# Access dashboard at http://localhost:8080?token=YOUR_TOKEN

Client (CPU):

./bin/client

Client (GPU):

./bin/client-linux-amd64-opencl  # Linux
./client-macos-opencl            # macOS
.\client-windows-opencl.exe      # Windows

Java Client:

java -jar java-client/target/redteamcoin-miner.jar

πŸ“Š Performance

Configuration Hash Rate Speedup vs CPU
CPU (8 cores) ~16 MH/s Baseline
GPU (RTX 3080) ~500 MH/s 31x
GPU (RTX 3090) ~600 MH/s 37x
Hybrid (CPU+GPU) ~620 MH/s 38x

✨ What's Included

  • Server binary with web dashboard
  • Go client miner (CPU and GPU variants)
  • Java client miner (cross-platform JAR)
  • Damage assessment report generator
  • TLS/HTTPS support with certificate generator
  • Comprehensive documentation
  • CI/CD workflows for automated testing

πŸ“š Documentation

⚠️ Security Notice

This is a demonstration/educational project for authorized security testing and red team operations. Use only in controlled environments with proper authorization. Not intended for production cryptocurrency use.

πŸ” License

GNU General Public License v3.0 (GPL-3.0)

πŸ‘₯ Credits

Created by Peter Greko, Luciano Krigun, Jayson Grace (@l50), and contributors

πŸ“‹ Checksums

See redteamcoin_v1.0.1_checksums.txt for SHA256 checksums of all release files.