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

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
offensive-docker-vps — Crea una VPS en Google Cloud Platform o Digital Ocean fácilmente con Offensive Docker incluido para lanzar una evaluación a los objetivos. | Kitploit
Herramientas/GitHubGitHub/aaaguirrep/offensive-docker-vps
Seguridad de Infraestructura en la NubeScripting y AutomatizaciónPruebas de PenetraciónDevSecOps
GitHubaaaguirrep/offensive-docker-vps

offensive-docker-vps

Crea una VPS en Google Cloud Platform o Digital Ocean fácilmente con Offensive Docker incluido para lanzar una evaluación a los objetivos.

Ver Repositorio

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
8320hace 5 añosRevisado por Kitploit

Offensive Docker VPS

Cree una VPS en Google Cloud Platform o Digital Ocean fácilmente para usar Offensive Docker y lanzar las evaluaciones a los objetivos.

🎉🎉Bono de Digital Ocean🎉🎉 Puede registrarse con mi enlace de referencia https://m.do.co/c/0d2d40f6a8a1 y obtener $100 de crédito gratis para probarlo!

Tabla de contenidos

  • Requisitos
  • Uso
    • 1.- Clonar el repositorio
    • 2.- Credenciales
      • Para Google Cloud Platform
      • Para Digital Ocean
      • Claves SSH privadas y públicas
    • 3.- Automatización completa: Terraform y Ansible
      • Google Cloud Platform
      • Digital Ocean
    • 4.- Acceso a la VPS
    • 5.- Destruir la VPS
  • 🛡️ Seguridad
  • ☕ Donaciones
  • Contribuir
  • 📈 Estrellas a lo largo del tiempo
  • Licencia

Requisitos

  • Terraform instalado (Versión usada: v0.13.4)
  • Ansible instalado (Versión usada: 2.9.12)
  • Claves SSH privadas y públicas
  • Cuenta de Google Cloud Platform o Digital Ocean.

Uso

1.- Clonar el repositorio

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

2.- Credenciales

  • Cree la carpeta de credenciales.

    root@kitploit:~
    mkdir credentials
    
Para Google Cloud Platform
  • Cree un nuevo proyecto.
  • Cree una cuenta de servicio con el rol "Compute Admin" y descargue una clave en formato json en la carpeta credentials.
  • Cambie el nombre de la clave a gcp.json
  • Habilite la "API de Compute Engine" para el proyecto.
Para Digital Ocean
  • Cree un token de acceso personal con permiso de escritura y cópielo. Ver Tutorial
Claves SSH privadas y públicas
  • Dentro de la carpeta credentials ejecute ssh-keygen -t rsa -f offensive en la terminal. Una contraseña vacía está bien.
  • Crea dos archivos: clave privada y pública.

3.- Automatización completa: Terraform y Ansible

Google Cloud Platform
  • Entre a la carpeta gcp y modifique el siguiente valor:
    • En el archivo main.tf cambie el valor de project con su project-id.
  • Ejecute los siguientes 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 el valor de external_ip

Nota: El tipo de instancia y la región utilizados son: n1-standard-1 y us-central1. Puede cambiar los valores en server.tf y main.tf

Demo asciicast

Digital Ocean
  • Entre a la carpeta digital-ocean
  • Con el token de acceso personal copiado ejecute export TF_VAR_do_token="Personal_Access_Token_Here"
  • Ejecute los siguientes 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 el valor de external_ip

Nota: El tipo de droplet y la región utilizados son: s-2vcpu-4gb y nyc3. Puede cambiar los valores en server.tf y variables.tf

Demo asciicast

4.- Acceso a la VPS

  • En la carpeta gcp o digital-ocean ejecute el siguiente comando. Cambie x.x.x.x por el valor de external_ip copiado.
root@kitploit:~
# Access to VPS
$ ssh [email protected] -i ../credentials/offensive

Demo asciicast

5.- Destruir la VPS

  • En la carpeta gcp o digital-ocean ejecute el siguiente comando.
root@kitploit:~
# Destroy the resource
$ terraform destroy -auto-approve

⚠️Nota: Para Digital Ocean, si no tiene una VPC predeterminada creada en la región utilizada, mostrará un error al destruir la VPC pero no hay problema, destruirá los demás recursos.

🛡️ Seguridad

El servicio fail2ban ha sido instalado para evitar ataques de fuerza bruta y bloquear usuarios no autorizados. 👻👻

☕ Donaciones

Gracias por sus donaciones, siempre son apreciadas.

Buy me a coffee

Contribuir

Guía de contribución

📈 Estrellas a lo largo del tiempo

Stargazers over time

Licencia

MIT

Copyright (c) 2020, Arsenio Aguirre

Descargar herramienta