v1.0.1
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_TOKENClient (CPU):
./bin/clientClient (GPU):
./bin/client-linux-amd64-opencl # Linux
./client-macos-opencl # macOS
.\client-windows-opencl.exe # WindowsJava 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
- README.md - Complete project overview
- GPU_MINING.md - GPU mining guide
- WINDOWS_BUILD.md - Windows build instructions
- TLS_SETUP.md - HTTPS/TLS configuration
- REMOTE_SERVER_SETUP.md - Remote server setup
- java-client/README.md - Java client documentation
- tools/README.md - Analysis tools guide
β οΈ 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.