Skip to content
KitploitKITPLOIT
HerramientasBlog
Log in
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
RedTeamCoin — Red Team Coin para operaciones de criptominería. | Kitploit
Herramientas/GitHubGitHub/xyplex3/redteamcoin
ExplotaciónCriptografíaPruebas de PenetraciónComando y ControlRed TeamingDesarrollo de Payloads
GitHubxyplex3/redteamcoin

RedTeamCoin

Red Team Coin para operaciones de criptominería.

Ver Repositorio
25213hace 7 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

RedTeamCoin

RedTeamCoin Logo

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


RedTeamCoin es una implementación de pool de minería de criptomonedas basada en blockchain, diseñada para pruebas de seguridad autorizadas y operaciones de red team. Desarrollado en Go con soporte para clientes Java, simula ataques reales de criptominería para ayudar a las organizaciones a evaluar sus capacidades de detección y cuantificar el daño potencial de las operaciones de minería de actores malintencionados.

Esta herramienta permite a los equipos de seguridad demostrar de forma segura y legal escenarios de ataques de criptominería en sistemas corporativos, generar informes completos de impacto y validar los controles de seguridad—todo dentro de un entorno controlado que utiliza una blockchain aislada y no pública.

Tabla de Contenidos

  • Overview
  • Features
  • Quick Start
  • How It Works
  • Usage
    • Running the Server
    • Running a Miner
    • Connecting to Remote Servers
  • GPU Mining
  • Configuration
  • API Reference
  • Architecture
  • Development
  • Contributing
  • Troubleshooting
  • Documentation
  • License
  • Acknowledgments

Overview

¿Por qué usar RedTeamCoin?

  • Demostrar el impacto real de los ataques de criptojacking
  • Probar y validar los sistemas de monitoreo y detección de seguridad
  • Generar evaluaciones cuantificables de daños para informes ejecutivos
  • Simular de forma segura operaciones de minería sin conectarse a blockchains públicas

Componentes del Sistema:

  • Servidor de Pool de Minería - Gestiona la blockchain y coordina la distribución del trabajo
  • Clientes Mineros - Clientes de minería CPU/GPU (implementaciones en Go y Java)
  • Panel Web - Monitoreo, control y estadísticas en tiempo real
  • Herramientas de Análisis - Generan informes completos de evaluación de daños

Features

  • Implementación de Blockchain: Blockchain de proof-of-work personalizada con dificultad configurable
  • Servidor de Pool de Minería: Gestiona múltiples mineros y la distribución del trabajo mediante gRPC
  • Clientes Mineros: Clientes de minería automatizados (Go y Java) con registro de direcciones IP y nombres de host
  • Minero Java Independiente: Minero de escritorio con interfaz gráfica (GUI) y visual
  • Cliente gRPC de Java: Cliente gRPC sin interfaz gráfica para servidores y automatización
  • Control de Mineros desde el Servidor: Pausar, reanudar, limitar el uso de CPU y eliminar mineros de forma remota
  • Limitación de CPU: Limitar el uso de CPU del minero del 0-100% para gestionar recursos
  • Soporte de Minería GPU: Soporte de CUDA y OpenCL para minería acelerada por GPU
  • Minería Híbrida: Minería simultánea de CPU y GPU para máximo rendimiento
  • Panel Web: Monitoreo en tiempo real de mineros, estadísticas y blockchain con botones de control
  • Autenticación de API REST: Autenticación segura basada en tokens para endpoints de API
  • Cifrado TLS gRPC del Cliente: Cifrado TLS opcional para conexiones gRPC seguras cliente-servidor
  • Seguimiento Dual de IP: Registra tanto las direcciones IP reportadas por el cliente como las detectadas por el servidor
  • Estadísticas de CPU y GPU: Seguimiento y reporte integral del uso de recursos
  • Protocol Buffers: Comunicación eficiente cliente-servidor mediante protobuf/gRPC
  • Auto-Terminación: Los mineros se apagan y se autoeliminan automáticamente cuando se eliminan del servidor

Quick Start

Pon RedTeamCoin en funcionamiento en menos de 5 minutos:

Requisitos previos

  • Go 1.21 o superior
  • Compilador de Protocol Buffers (protoc)

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

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

Windows:

  • Instala Go desde https://golang.org/dl/
  • Instala protoc desde https://github.com/protocolbuffers/protobuf/releases

Instalación```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

### Verificación

Verifique que la compilación se completó correctamente:```bash
ls -lh bin/
# Expected output: server and client binaries (1-5 MB each)

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

Ejecutando tu primer pool de minería

1. Inicia el servidor:```bash make run-server

Deberías ver una salida como esta:```text
RedTeamCoin Mining Pool Server
Authentication Token: abc123def456...
Dashboard URL: http://localhost:8080?token=abc123def456...
gRPC server listening on port 50051

2. Iniciar un minero (en una nueva terminal):```bash make run-client

Deberías ver actividad de minería:```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. Ver el panel de control:

Abre la URL del paso 1 en tu navegador, o navega a:```text http://localhost:8080?token=YOUR_AUTH_TOKEN_HERE

You'll see real-time statistics including active miners, hash rates, and mined blocks.

**Note:** The server listens on all network interfaces - replace `localhost` with your server's IP for remote access.

## How It Works

The mining pool operates using a proof-of-work consensus mechanism:

1. Server initializes blockchain with genesis block
2. Miners connect via gRPC and register with IP/hostname
3. Server distributes work assignments (block templates)
4. Miners compute SHA-256 hashes to find valid nonces
5. Miners submit solutions when difficulty target is met
6. Server validates and adds blocks to the blockchain
7. Dashboard displays real-time statistics and miner activity

Each block requires finding a hash with a specific number of leading zeros (configurable difficulty). Miners receive 50 RTC per block mined.
Descargar herramienta