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 →
83204há 5 anosRevisado pelo Kitploit
Compartilhar

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