Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
RedTeamCoin — Red Team Coin para operações de mineração de criptomoedas. | Kitploit
Ferramentas/GitHubGitHub/xyplex3/redteamcoin
ExploraçãoCriptografiaTestes de PenetraçãoComando e ControleRed TeamingDesenvolvimento de Payloads
GitHubxyplex3/redteamcoin

RedTeamCoin

Red Team Coin para operações de mineração de criptomoedas.

Ver Repositório
25220há 7 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

RedTeamCoin

RedTeamCoin Logo

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


RedTeamCoin é uma implementação de pool de mineração de criptomoedas baseada em blockchain, projetada para testes de segurança autorizados e operações de red team. Desenvolvida em Go com suporte a cliente Java, simula ataques reais de criptomineração para ajudar organizações a avaliar suas capacidades de detecção e quantificar os danos potenciais de operações de mineração realizadas por atores maliciosos.

Esta ferramenta permite que equipes de segurança demonstrem de forma segura e legal cenários de ataque de criptomineração em sistemas corporativos, gerem relatórios de impacto abrangentes e validem controles de segurança — tudo dentro de um ambiente controlado usando uma blockchain isolada e não pública.

Sumário

  • Visão Geral
  • Recursos
  • Início Rápido
  • Como Funciona
  • Uso
    • Executando o Servidor
    • Executando um Minerador
    • Conectando a Servidores Remotos
  • Mineração GPU
  • Configuração
  • Referência da API
  • Arquitetura
  • Desenvolvimento
  • Contribuição
  • Solução de Problemas
  • Documentação
  • Licença
  • Agradecimentos

Visão Geral

Por que usar RedTeamCoin?

  • Demonstrar o impacto real dos ataques de criptojacking
  • Testar e validar sistemas de monitoramento e detecção de segurança
  • Gerar avaliações de danos quantificáveis para relatórios executivos
  • Simular operações de mineração com segurança sem conectar a blockchains públicas

Componentes do Sistema:

  • Servidor de Pool de Mineração - Gerencia a blockchain e coordena a distribuição de trabalho
  • Mineradores Cliente - Clientes de mineração CPU/GPU (implementações Go e Java)
  • Painel Web - Monitoramento, controle e estatísticas em tempo real
  • Ferramentas de Análise - Geram relatórios abrangentes de avaliação de danos

Recursos

  • Implementação Blockchain: Blockchain personalizada baseada em proof-of-work com dificuldade configurável
  • Servidor de Pool de Mineração: Gerencia vários mineradores e distribuição de trabalho via gRPC
  • Mineradores Cliente: Clientes de mineração automatizados (Go e Java) com registro de endereço IP e nome do host
  • Minerador Java Independente: Minerador desktop com interface gráfica habilitada
  • Cliente Java gRPC: Cliente gRPC headless para servidores e automação
  • Controle de Mineradores do Lado do Servidor: Pausar, retomar, limitar uso da CPU e excluir mineradores remotamente
  • Limitação de CPU: Limitar o uso da CPU do minerador de 0 a 100% para gerenciar recursos
  • Suporte a Mineração GPU: Suporte a CUDA e OpenCL para mineração acelerada por GPU
  • Mineração Híbrida: Mineração simultânea de CPU e GPU para máximo desempenho
  • Painel Web: Monitoramento em tempo real de mineradores, estatísticas e blockchain com botões de controle
  • Autenticação API REST: Autenticação segura baseada em token para endpoints da API
  • Criptografia TLS gRPC do Cliente: Criptografia TLS opcional para conexões gRPC seguras entre cliente e servidor
  • Rastreamento Duplo de IP: Registra tanto o IP reportado pelo cliente quanto o IP detectado pelo servidor
  • Estatísticas de CPU e GPU: Rastreamento e relatórios abrangentes de uso de recursos
  • Protocol Buffers: Comunicação eficiente cliente-servidor usando protobuf/gRPC
  • Auto-Terminação: Mineradores desligam e se auto-excluem automaticamente quando removidos do servidor

Início Rápido

Coloque o RedTeamCoin em funcionamento em menos de 5 minutos:

Pré-requisitos

  • Go 1.21 ou posterior
  • Compilador Protocol Buffer (protoc)

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

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

Windows:

  • Instale Go em https://golang.org/dl/
  • Instale protoc em https://github.com/protocolbuffers/protobuf/releases

Instalação```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

### Verificação

Verifique se a compilação foi concluída com sucesso:```bash
ls -lh bin/
# Expected output: server and client binaries (1-5 MB each)

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

Executando Seu Primeiro Pool de Mineração

1. Inicie o servidor:```bash make run-server

Você deve ver uma saída como:```text
RedTeamCoin Mining Pool Server
Authentication Token: abc123def456...
Dashboard URL: http://localhost:8080?token=abc123def456...
gRPC server listening on port 50051

2. Iniciar um minerador (em um novo terminal):```bash make run-client

Você deve ver atividade de mineração:```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 o painel de controlo:

Abra o URL do passo 1 no seu navegador, ou navegue para:```text http://localhost:8080?token=YOUR_AUTH_TOKEN_HERE

Você verá estatísticas em tempo real, incluindo mineradores ativos, taxas de hash e blocos minerados.

**Nota:** O servidor escuta em todas as interfaces de rede - substitua `localhost` pelo IP do seu servidor para acesso remoto.

## Como Funciona

O pool de mineração opera usando um mecanismo de consenso de prova de trabalho:

1. O servidor inicializa a blockchain com o bloco gênese
2. Os mineradores se conectam via gRPC e registram com IP/hostname
3. O servidor distribui atribuições de trabalho (modelos de bloco)
4. Os mineradores calculam hashes SHA-256 para encontrar nonces válidos
5. Os mineradores enviam soluções quando a meta de dificuldade é atingida
6. O servidor valida e adiciona blocos à blockchain
7. O painel exibe estatísticas em tempo real e atividade dos mineradores

Cada bloco requer encontrar um hash com um número específico de zeros à esquerda (dificuldade configurável). Os mineradores recebem 50 RTC por bloco minerado.
Baixar ferramenta