GNU/Linux >> Znalost Linux >  >> Linux

Týdenní virtuální stroje s sestaveními skriptů

Všechny naše skripty sestavení jsme vždy zveřejňovali. Jedná se o stejnou sadu nástrojů, které používáme ke generování Kali Linuxu (pro každé vydání nebo naše týdenní obrázky). Možná jste si všimli, že dříve nebylo nic o virtuálních strojích (VM). Je to proto, že donedávna to byl ručně prováděný proces, který se řídil našimi průvodci (VMware &VirtualBox). Nyní jsme vylepšili naši hru DevOps a zautomatizovali proces sestavování! Zadejte build-scripts/Kali-VM.

Dalším pozitivním výsledkem toho je, že nám to nyní umožňuje generovat týdenní virtuální počítače! Tyto obrázky jsou aktuálnější, což znamená, že méně balíčků potřebuje aktualizace ihned po vybalení, ale jediná sada testů, které jsou spuštěny, jsou automatické. Naše obrázky vydání obsahují další sadu kouřových testů Quality Assurance (QA), které proti nim běží, se znalostí last-snapshot , což znamená, že balíčky jsou ve známém stavu. Máte na výběr:Stabilní vs aktualizace!

Začněme rychlým úvodem k týdenním virtuálním počítačům a poté se podíváme na skript sestavení Kali-VM.

Týdenní virtuální počítače Kali

Tyto obrázky Kali najdete v sekci Virtuální stroje v Get Kali. Přejděte trochu dolů, prostě tam jsou. V tuto chvíli máme týdenní obrázky pro VMware a VirtualBox.

Týdenní obraz VMware nebude žádným překvapením pro ty, kteří již používají čtvrtletní obrazy Kali VMware:je v podstatě identický, kromě toho, že je vytvořen z větve kali-rolling. Abyste jej mohli používat, stačí jej importovat do VMware.

Týdenní obrázek VirtualBox je však publikován v jiném formátu, než který používáme pro vydání Kali. Z různých důvodů jsme se rozhodli jej distribuovat v „nativním“ formátu VirtualBox, tedy:VDI disk a .vbox soubor metadat. Nebojte se, protože import tohoto virtuálního počítače do VirtualBoxu je velmi snadný. Pokud již jste uživatelem obrázku VirtualBox, rádi bychom slyšeli váš názor na tento nový obrázek! Neváhejte a napište nám o úložišti Kali-VM GitLab.

Skript sestavení Kali-VM

Pro nejnáročnější uživatele je tu dobrá zpráva:zveřejnili jsme skript pro vytváření těchto obrázků! Pokud vás zajímá „Super, ale co mohu dělat s vaším úložištěm Kali-VM“, zvýraznění funkce (prozatím):

  • Vytvářejte virtuální počítače pro VMware, VirtualBox, QEMU nebo jeden virtuální počítač, který funguje se všemi třemi (neboli „obecný“)
  • Vytvářejte virtuální počítače pro x64 a x86 (omlouváme se, v tuto chvíli žádný ARM64!)
  • Vytvořte virtuální počítače přímo na hostiteli nebo v kontejneru (Docker nebo Podman)
  • Vyberte tolik (nebo jen málo!) nástrojů/metabalíčků, které chcete zahrnout
  • Nakonfigurujte své národní prostředí, časové pásmo, uživatelské jméno a heslo

Sestavovací skript je dostatečně stabilní na to, abychom jej používali ve výrobě, ale je to teprve začátek. V důsledku toho existuje plán funkcí, které bychom rádi přidali:

  • Podpora ARM64
  • Podpora Hyper-V
  • Podpora háčků (umožňuje vám přizpůsobit nastavení Kali, jako je změna předvoleb nebo změna tapety)
  • Mnoho dalších nápadů!

Pokud vám výše uvedené zní skvěle, rádi bychom je přidali! Rádi podporujeme žádosti o sloučení! Pokud najdete chybu, skvělé! Dejte nám také vědět =)

Pokud se teď ptáte:„Dobře, to je docela fajn. Jak mám začít?" podívejte se prosím na README. To vám dá základní představu o tom, jaké požadavky jsou potřeba a jak začít. Pak už jen stačí se podívat na obrazovku nápovědy a upravit si argumenty podle svých potřeb!

Chcete nějaké příklady, které vám pomohou?

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

Šťastné hackování


Linux
  1. Víceprůchodové virtuální stroje pomocí Ansible

  2. Jak vložit do terminálu linux ve virtuální krabici s klávesnicí Mac?

  3. Použít cloud-init s VirtualBoxem?

  1. Jak spravovat virtuální stroje Oracle VirtualBox z příkazového řádku

  2. Jak spravovat virtuální stroje KVM pomocí webové konzole Cockpit

  3. průchozí grafickou kartu do virtualboxu

  1. VBoxHeadless – Spouštění virtuálních strojů s VirtualBox 5.1 na bezhlavém serveru Ubuntu 16.04 LTS

  2. Jak spravovat virtuální stroje KVM pomocí Virt-Manager

  3. Spravujte vzdálené a virtuální stroje pomocí Gnome boxů