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