GNU/Linux >> Belajar Linux >  >> Linux

Mesin Virtual Mingguan, dengan Skrip Build

Kami selalu membuat semua skrip build kami menjadi publik. Ini adalah seperangkat alat yang sama yang kami gunakan untuk menghasilkan Kali Linux (untuk setiap rilis, atau gambar mingguan kami). Anda mungkin telah memperhatikan bahwa sebelumnya tidak ada apa pun tentang Mesin Virtual (VM). Ini karena sampai saat ini prosesnya dilakukan secara manual, yang mengikuti panduan kami (VMware &VirtualBox). Kami sekarang telah meningkatkan game DevOps kami, dan mengotomatiskan proses pembuatannya! Masukkan build-scripts/Kali-VM.

Hasil positif lainnya dari ini adalah memungkinkan kami menghasilkan VM mingguan sekarang! Gambar-gambar ini lebih mutakhir, artinya lebih sedikit paket yang memerlukan pembaruan di luar kotak, tetapi satu-satunya rangkaian pengujian yang dijalankan adalah yang otomatis. Gambar rilis kami memiliki serangkaian uji asap Quality Assurance (QA) tambahan yang dijalankan terhadapnya, dengan pengetahuan tentang last-snapshot , artinya paket-paket tersebut berada dalam status yang diketahui. Anda punya pilihan:Stabil vs update!

Mari kita mulai dengan pengenalan singkat tentang VM mingguan, lalu kita akan melihat sekilas skrip pembuatan Kali-VM.

VM Kali Mingguan

Anda dapat menemukan gambar Kali ini di bagian Mesin Virtual di Get Kali. Gulir ke bawah sedikit, mereka hanya ada di sana. Saat ini kami memiliki gambar mingguan untuk VMware dan VirtualBox.

Gambar mingguan VMware tidak akan mengejutkan bagi mereka yang sudah menggunakan gambar Kali VMware triwulanan:itu hampir identik, kecuali bahwa itu dibangun dari cabang kali-rolling. Untuk menggunakannya, Anda hanya perlu mengimpornya di VMware.

Namun, gambar mingguan VirtualBox diterbitkan dalam format yang berbeda dari yang kami gunakan untuk rilis Kali. Karena berbagai alasan, kami memutuskan untuk mendistribusikannya dalam format VirtualBox “asli”, yaitu:disk VDI dan .vbox berkas metadata. Jangan takut, karena mengimpor VM ini di VirtualBox sangat mudah. Jika Anda sudah menjadi pengguna gambar VirtualBox, kami ingin mendengar tanggapan Anda tentang gambar baru ini! Jangan ragu untuk memberi tahu kami tentang repositori GitLab Kali-VM.

Skrip pembuatan Kali-VM

Untuk pengguna yang paling menuntut, inilah kabar baiknya:kami menerbitkan skrip build untuk menghasilkan gambar-gambar itu! Jika Anda bertanya-tanya “Keren, tapi apa yang bisa saya lakukan dengan repositori Kali-VM Anda,” sorotan fitur (untuk saat ini):

  • Buat VM untuk VMware, VirtualBox, QEMU, atau satu VM yang berfungsi dengan ketiganya (alias “generik”)
  • Buat VM untuk x64 dan x86 (maaf, saat ini tidak ada ARM64!)
  • Buat VM langsung di host atau di wadah (Docker atau Podman)
  • Pilih sebanyak (atau sesedikit!) alat/paket meta yang ingin Anda sertakan
  • Konfigurasikan lokal, zona waktu, nama pengguna, dan sandi Anda

Skrip build cukup stabil sehingga kami menggunakannya dalam produksi, tetapi ini masih awal. Hasilnya, ada peta jalan fitur yang ingin kami tambahkan:

  • Dukungan ARM64
  • Dukungan Hyper-V
  • Dukungan kait (memungkinkan Anda untuk menyesuaikan pengaturan Kali, seperti mengubah preferensi atau mengubah wallpaper)
  • Lebih banyak ide!

Jika hal di atas terdengar bagus untuk Anda, kami akan sangat senang jika Anda menambahkannya! Kami dengan senang hati mendorong permintaan penggabungan! Jika Anda menemukan bug, bagus! Beri tahu kami juga =)

Sekarang jika Anda bertanya-tanya, “Oke, ini cukup keren. Bagaimana saya memulai?” silahkan lihat di README. Ini akan memberi Anda ide dasar tentang persyaratan apa yang dibutuhkan, dan bagaimana memulainya. Maka itu hanya kasus melihat layar bantuan, dan menyesuaikan argumen dengan kebutuhan Anda!

Ingin beberapa contoh untuk membantu Anda?

$ ./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

Selamat meretas


Linux
  1. Mesin Virtual Multipass dengan menggunakan Ansible

  2. Gunakan cloud-init dengan VirtualBox?

  3. passthrough kartu grafis ke virtualbox

  1. Cara Mengelola Mesin Virtual Oracle VirtualBox dari Command Line

  2. Cara Mengelola Mesin Virtual KVM dengan Cockpit Web Console

  3. Bagaimana cara menempel ke terminal linux di kotak virtual dengan keyboard mac?

  1. VBoxHeadless - Menjalankan Mesin Virtual dengan VirtualBox 5.1 pada Ubuntu 16.04 LTS Server tanpa kepala

  2. Cara Mengelola Mesin Virtual KVM Dengan Virt-Manager

  3. Kelola Mesin Jarak Jauh Dan Virtual Dengan Kotak Gnome