GNU/Linux >> Tutoriales Linux >  >> Linux

Máquinas virtuales semanales, con scripts de compilación

Siempre hemos hecho públicos todos nuestros scripts de compilación. Estos son el mismo conjunto de herramientas que usamos para generar Kali Linux (para cada lanzamiento, o nuestras imágenes semanales). Es posible que haya notado que anteriormente no había nada sobre máquinas virtuales (VM). Esto se debe a que hasta hace poco era un proceso realizado manualmente, que seguía nuestras guías (VMware y VirtualBox). ¡Ahora hemos mejorado nuestro juego DevOps y automatizado el proceso de compilación! Ingrese scripts de compilación/Kali-VM.

¡Otro resultado positivo de esto es que nos permite generar máquinas virtuales semanales ahora! Estas imágenes están más actualizadas, lo que significa que menos paquetes necesitan actualizaciones listas para usar, pero el único conjunto de pruebas que se ejecutan son las automatizadas. Nuestras imágenes de lanzamiento tienen un conjunto adicional de pruebas de humo de control de calidad (QA) que se ejecutan contra ellas, con el conocimiento de last-snapshot , lo que significa que los paquetes están en un estado conocido. Tienes una opción:¡Estable o actualizaciones!

Comencemos con una introducción rápida a las VM semanales, luego echaremos un vistazo al script de compilación de Kali-VM.

máquinas virtuales Kali semanales

Puede encontrar estas imágenes de Kali en la sección Máquinas virtuales de Obtener Kali. Desplácese hacia abajo un poco, simplemente están ahí. De momento tenemos imágenes semanales para VMware y VirtualBox.

La imagen semanal de VMware no será una sorpresa para aquellos que ya usan las imágenes trimestrales de Kali VMware:es prácticamente idéntica, excepto que está construida a partir de la rama de Kali-rolling. Para usarlo solo necesitas importarlo en VMware.

Sin embargo, la imagen semanal de VirtualBox se publica en un formato diferente al que usamos para los lanzamientos de Kali. Por varias razones, decidimos distribuirlo en el formato VirtualBox “nativo”, es decir:un disco VDI y un .vbox archivo de metadatos. Sin embargo, no temas, porque importar esta máquina virtual en VirtualBox es muy fácil. Si ya es usuario de la imagen de VirtualBox, ¡nos encantaría escuchar sus comentarios sobre esta nueva imagen! Siéntase libre de enviarnos una palabra en el repositorio Kali-VM GitLab.

El script de compilación de Kali-VM

Para los usuarios más exigentes, esta es la buena noticia:¡publicamos el script de compilación para generar esas imágenes! Si se pregunta "Genial, pero ¿qué puedo hacer con su repositorio de Kali-VM?", una característica destacada (por el momento):

  • Cree máquinas virtuales para VMware, VirtualBox, QEMU o una única máquina virtual que funcione con las tres (también conocidas como "genéricas")
  • Cree máquinas virtuales para x64 y x86 (lo siento, ¡no hay ARM64 en este momento!)
  • Cree las máquinas virtuales directamente en el host o en un contenedor (Docker o Podman)
  • Seleccione tantos (¡o tan pocos!) herramientas/metapaquetes que desee incluir
  • Configura tu ubicación, zona horaria, nombre de usuario y contraseña

El script de compilación es lo suficientemente estable como para usarlo en producción, pero aún es temprano. Como resultado, hay una hoja de ruta de funciones que nos gustaría agregar:

  • Compatibilidad con ARM64
  • Compatibilidad con Hyper-V
  • Compatibilidad con ganchos (que le permite personalizar la configuración de Kali, como cambiar las preferencias o modificar el fondo de pantalla)
  • ¡Muchas ideas más!

Si lo anterior te suena genial, ¡nos encantaría que nos echaras una mano para añadirlo! ¡Con mucho gusto estamos alentando las solicitudes de fusión! Si encuentras un error, ¡genial! Háganos saber también =)

Ahora, si te estás preguntando “Está bien, esto es genial. ¿Cómo empiezo?" por favor, eche un vistazo al LÉAME. Esto le dará una idea básica de qué requisitos se necesitan y cómo empezar. ¡Entonces es solo un caso de mirar la pantalla de ayuda y personalizar los argumentos según sus necesidades!

¿Quieres algunos ejemplos para ponerte en marcha?

$ ./build.sh -v vmware
$ ./build.sh -v virtualbox -a i386 -D kde
$ ./build.sh -v virtualbox -b kali-last-snapshot -D gnome -T everything
$ ./build.sh -v qemu -D none -T none -P nmap,sqlmap

Feliz piratería


Linux
  1. Cómo administrar máquinas virtuales Oracle VirtualBox desde la línea de comandos

  2. Máquinas virtuales multipaso mediante el uso de Ansible

  3. ¿Cómo pegar a terminal Linux en caja virtual con teclado mac?

  4. ¿Usar cloud-init con VirtualBox?

  5. tarjeta gráfica de paso a virtualbox

Cómo exportar e importar máquinas virtuales VirtualBox

Cómo crear una máquina virtual con Vagrant y VirtualBox

Primeros pasos con Vagrant y VirtualBox – Parte 1

Cómo aumentar el espacio de disco virtual de VM en VirtualBox

Cómo aumentar el tamaño del disco de sus máquinas virtuales existentes en VirtualBox

Instalar Windows 10 en Linux con VirtualBox