Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
wireguard-initramfs — Use dropbear over wireguard. | Kitploit
ツール/GitHubGitHub/r-pufky/wireguard-initramfs
Defensive ToolsEncryption/Decryption ToolsNetwork SecurityRemote Access Tool
GitHubr-pufky/wireguard-initramfs

wireguard-initramfs

Use dropbear over wireguard.

リポジトリを見る
348361年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

wireguard-initramfs

dropbear を wireguard 経由で使用します。

カーネル起動中、暗号化パーティションがマウントされる前に wireguard ネットワーキングを有効にします。dropbear と組み合わせることで、鍵素材を保存したりリモートネットワーク上にポートを公開したりすることなく、完全に暗号化されたリモートブートを実現できます。wireguard サーバーのエンドポイントに到達できるインターネット接続が存在するだけでよいのです。

通常の dropbear 接続と DNS 解決を使用して wireguard エンドポイントを見つけることができます。 これにより、ローカルアクセスをすべて防止できる、完全に暗号化されたリモート管理ノードの作成が本質的に可能になります。

要件

Linux に関する実務知識。ネットワーキングと Wireguard の理解。

  1. Debian Bullseye/Bookworm(wireguard に対応したバージョンであれば動作するはずですが、未テストです)。
  2. Wireguard がインストール、設定され、「動作確認済み」の状態であること。

はじめに

インストールは make でサポートされています。ダウンロード、展開、設定を行い、ターゲットマシンにインストールします。

ダウンロード

最新リリースを取得し、解凍します。

root@kitploit:~
RELEASE=$(curl -Ls -o /dev/null -w %{url_effective} https://github.com/r-pufky/wireguard-initramfs/releases/latest | tr "/" "\n" | tail -n 1)
wget https://github.com/r-pufky/wireguard-initramfs/archive/refs/tags/"${RELEASE}".tar.gz
tar xvf "${RELEASE}".tar.gz
cd wireguard-initramfs-"${RELEASE}"

設定

configs/initramfs ファイルには、動作中の wireguard 接続に基づいた変数が含まれています。詳細については wg set のマニュアルページ を参照してください。

インストール

root@kitploit:~
make install

⚠️

ほとんどのインストールは現在 /boot を暗号化していません。したがって、クライアントの秘密鍵は信頼できない/漏洩したものと見なすべきです。リモートアンロックには、適切なポートブロックを備えた専用のポイントツーポイント wireguard ネットワークを使用することを強くお勧めします。

initramfs を再構築するには、次のいずれかの方法を使用します:

root@kitploit:~
make build_initramfs  # Debian
make build_initramfs_rpi  # Raspberry Pi
update-initramfs -u -k all && update-grub  # Manual build
reboot

静的なエラーはビルドを中止します。設定ミスは検出されません。マシンに物理的にアクセスできるうちに必ずテストしてください。

Dropbear

wireguard-initramfs は dropbear と組み合わせることで、リモートネットワークを制御する必要も、そのシステムのパブリック IP を知る必要もなく、リモートシステムのアンロックを可能にします。また、SSH 接続が試行される前に、暗号化された no-trust トンネルを作成します。

要件

  1. Dropbear がインストール、設定され、「動作確認済み」の状態であること。

設定

まず、リモートアンロックが wireguard 経由で確実に動作するように、dropbear をすべてのネットワークインターフェースで使用するよう設定します。動作が確認できたら、wireguard ネットワークのみに制限します:

/etc/dropbear/initramfs/config

root@kitploit:~
DROPBEAR_OPTIONS='... -p 172.31.255.10:22 ...'

レガシー互換性(移行)

2023-10-21 のような以前のリリースを使用しているユーザーは、以下のコマンドを実行して現在のプロジェクトを更新できます:

root@kitploit:~
sudo bash scripts/migrate_project_structure.sh
make install
make build_initramfs

アダプター設定は /etc/wireguard/initramfs.conf に、initramfs 設定は /etc/wireguard/initramfs にあります。

これにより、プロジェクト構造と内容は維持されるはずです。ただし、完全な wireguard アダプター設定がサポートされるようになったため、手動による検証が必要です。

バグ / パッチ / 貢献?

すべて歓迎します。プルリクエストを送信するか、バグを報告してください!

Debian パッケージングに詳しいですか? これを .deb パッケージ化しましょう!

ツールをダウンロード