GNU/Linux >> Linux の 問題 >  >> Linux

毎週の仮想マシン、ビルド スクリプト付き

私たちは常にすべてのビルド スクリプトを公開してきました。これらは、Kali Linux (リリースごと、または毎週のイメージ) を生成するために使用するツールと同じセットです。以前は仮想マシン (VM) について何もなかったことに気付いたかもしれません。これは、最近までガイド (VMware および VirtualBox) に従って手動で実行されていたためです。現在、DevOps ゲームを強化し、ビルド プロセスを自動化しています。 build-scripts/Kali-VM を入力してください。

これによるもう 1 つの良い結果は、毎週 VM を生成できるようになったことです。これらのイメージはより最新であるため、すぐに更新する必要のあるパッケージは少なくなりますが、実行されるテストのセットは自動化されたものだけです。私たちのリリース イメージには、last-snapshot の知識を使用して、それらに対して実行される品質保証 (QA) スモーク テストの追加セットがあります。 、パッケージが既知の状態であることを意味します。選択肢があります:安定版か更新版か!

毎週の VM の簡単な紹介から始めましょう。その後、Kali-VM ビルド スクリプトを垣間見ることができます。

毎週の Kali VM

これらの Kali イメージは、Get Kali の Virtual Machines セクションにあります。少し下にスクロールすると、ちょうどそこにあります。現時点では、VMware と VirtualBox の毎週のイメージがあります。

VMware のウィークリー イメージは、すでに 4 分の 1 の Kali VMware イメージを使用している人にとって驚くことではありません。kali-rolling ブランチからビルドされていることを除けば、ほとんど同じです。使用するには、VMware にインポートするだけです。

ただし、VirtualBox のウィークリー イメージは、Kali リリースに使用するものとは異なる形式で公開されています。さまざまな理由から、「ネイティブ」VirtualBox 形式、つまり VDI ディスクと .vbox で配布することにしました。 メタデータ ファイル。この VM を VirtualBox にインポートするのは非常に簡単なので、恐れる必要はありません。すでに VirtualBox イメージのユーザーである場合は、この新しいイメージに関するフィードバックをお待ちしております。 Kali-VM GitLab リポジトリについてお気軽にお問い合わせください。

Kali-VM ビルド スクリプト

最も要求の厳しいユーザーに朗報があります。これらのイメージを生成するビルド スクリプトを公開しました。 「クールですが、Kali-VM リポジトリで何ができるか」と疑問に思っている場合は、機能のハイライト (当面の間):

  • VMware、VirtualBox、QEMU、または 3 つすべてで動作する単一の VM (別名「汎用」) 用の VM を作成します
  • x64 および x86 用の VM を作成する (申し訳ありませんが、現時点では ARM64 はありません!)
  • ホストまたはコンテナ (Docker または Podman) に直接 VM を作成する
  • 含めたいツール/メタパッケージをできるだけ多く (または少なく!) 選択してください
  • ロケール、タイムゾーン、ユーザー名、パスワードを構成する

ビルド スクリプトは十分に安定しており、本番環境で使用していますが、まだ初期段階です。その結果、追加したい機能のロードマップがあります:

  • ARM64 のサポート
  • Hyper-V のサポート
  • フックのサポート (設定の変更や壁紙の変更など、Kali の設定をカスタマイズできます)
  • 他にもたくさんのアイデアがあります!

上記の内容が気に入った場合は、ぜひ追加してください!マージリクエストを歓迎します!バグが見つかった場合は、問題ありません。お知らせください =)

さて、「これはかなりクールだ。どうすれば始められますか?」 READMEをご覧ください。これにより、必要な要件と開始方法の基本的なアイデアが得られます。あとは、ヘルプ画面を見て、必要に応じて引数をカスタマイズするだけです!

理解を深めるための例が必要ですか?

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

楽しいハッキング


Linux
  1. Ansibleを使用したマルチパス仮想マシン

  2. Macキーボードを使用して仮想ボックスのターミナルLinuxに貼り付ける方法は?

  3. グラフィックス カードを virtualbox にパススルーする

  1. コマンドラインからOracleVirtualBox仮想マシンを管理する方法

  2. コックピットWebコンソールを使用してKVM仮想マシンを管理する方法

  3. VirtualBox で cloud-init を使用しますか?

  1. VBoxHeadless-ヘッドレスUbuntu16.04LTSサーバーでVirtualBox5.1を使用して仮想マシンを実行する

  2. Virt-Managerを使用してKVM仮想マシンを管理する方法

  3. GnomeBoxを使用してリモートマシンと仮想マシンを管理する