Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
offensive-docker-vps — Crie uma VPS no Google Cloud Platform ou no Digital Ocean facilmente com o Offensive Docker incluído para lançar avaliações contra os alvos. | Kitploit
Ferramentas/GitHubGitHub/aaaguirrep/offensive-docker-vps
Segurança de Infraestrutura em NuvemScripting e AutomaçãoTestes de PenetraçãoDevSecOps
GitHubaaaguirrep/offensive-docker-vps

offensive-docker-vps

Crie uma VPS no Google Cloud Platform ou no Digital Ocean facilmente com o Offensive Docker incluído para lançar avaliações contra os alvos.

Ver Repositório

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
8320há 5 anosRevisado pelo Kitploit

Offensive Docker VPS

Crie uma VPS no Google Cloud Platform ou Digital Ocean facilmente para usar Offensive Docker e inicie as avaliações nos alvos.

🎉🎉Bônus Digital Ocean🎉🎉 Você pode se inscrever com meu link de referência https://m.do.co/c/0d2d40f6a8a1 e ganhar $100 de crédito grátis para testar!

Índice

  • Requisitos
  • Uso
    • 1.- Clone o repositório
    • 2.- Credenciais
      • Para Google Cloud Platform
      • Para Digital Ocean
      • Chaves privada e pública SSH
    • 3.- Automação completa: Terraform e Ansible
      • Google Cloud Platform
      • Digital Ocean
    • 4.- Acesso à VPS
    • 5.- Destruir a VPS
  • 🛡️ Segurança
  • ☕ Doações
  • Contribuindo
  • 📈 Estrelas ao longo do tempo
  • Licença

Requisitos

  • Terraform instalado (versão usada: v0.13.4)
  • Ansible instalado (versão usada: 2.9.12)
  • Chaves privada e pública SSH
  • Conta do Google Cloud Platform ou Digital Ocean.

Uso

1.- Clone o repositório

root@kitploit:~
git clone --depth 1 https://github.com/aaaguirrep/offensive-docker-vps.git vps
cd vps

2.- Credenciais

  • Crie uma pasta credentials.

    root@kitploit:~
    mkdir credentials
    
Para Google Cloud Platform
  • Crie um novo projeto.
  • Crie uma conta de serviço com a função "Compute Admin" e baixe uma chave no formato json na pasta credentials.
  • Renomeie a chave para gcp.json
  • Ative a "Compute Engine API" para o projeto.
Para Digital Ocean
  • Crie um token de acesso pessoal com permissão de escrita e copie-o. Veja o Tutorial
Chaves privada e pública SSH
  • Dentro da pasta credentials execute ssh-keygen -t rsa -f offensive no terminal. Senha vazia é ok.
  • Isso cria dois arquivos: chave privada e chave pública.

3.- Automação completa: Terraform e Ansible

Google Cloud Platform
  • Entre na pasta gcp e modifique o seguinte valor:
    • No arquivo main.tf altere o valor do project com o seu project-id.
  • Execute os próximos comandos:
root@kitploit:~
# Initialize terraform provider
$ terraform init
Terraform has been successfully initialized!

# Create the resources
$ terraform apply -auto-approve
Apply complete! Resources: 6 added, 0 changed, 0 destroyed.
Outputs:
external_ip = x.x.x.x
  • Copie o valor do external_ip

Nota: O tipo de instância e a região usados são: n1-standard-1 e us-central1. Você pode alterar os valores no server.tf e main.tf

Demo asciicast

Digital Ocean
  • Entre na pasta digital-ocean
  • Com o token de acesso pessoal copiado, execute export TF_VAR_do_token="Personal_Access_Token_Here"
  • Execute os próximos comandos:
root@kitploit:~
# Initialize terraform provider
$ terraform init
Terraform has been successfully initialized!

# Create the resources
$ terraform apply -auto-approve
Apply complete! Resources: 6 added, 0 changed, 0 destroyed.
Outputs:
external_ip = x.x.x.x
  • Copie o valor do external_ip

Nota: O tipo de droplet e a região usados são: s-2vcpu-4gb e nyc3. Você pode alterar os valores no server.tf e variables.tf

Demo asciicast

4.- Acesso à VPS

  • Na pasta gcp ou digital-ocean execute o próximo comando. Altere x.x.x.x pelo valor do external_ip copiado.
root@kitploit:~
# Access to VPS
$ ssh [email protected] -i ../credentials/offensive

Demo asciicast

5.- Destruir a VPS

  • Na pasta gcp ou digital-ocean execute o próximo comando.
root@kitploit:~
# Destroy the resource
$ terraform destroy -auto-approve

⚠️Nota: Para Digital Ocean, se você não tiver uma VPC padrão criada na região usada, exibirá um erro ao destruir a VPC, mas sem problemas, ele destruirá os outros recursos.

🛡️ Segurança

O serviço fail2ban foi instalado para evitar força bruta e bloquear usuários não autorizados. 👻👻

☕ Doações

Obrigado por suas doações, são sempre apreciadas.

Buy me a coffee

Contribuindo

Guia de Contribuição

📈 Estrelas ao longo do tempo

Stargazers over time

Licença

MIT

Copyright (c) 2020, Arsenio Aguirre

Baixar ferramenta