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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
offensive-docker-vps — Google Cloud Platform または Digital Ocean 上に VPS を簡単に作成できます。Offensive Docker が含まれており、ターゲットへの評価を開始できます。 | Kitploit
ツール/GitHubGitHub/aaaguirrep/offensive-docker-vps
クラウドインフラストラクチャセキュリティスクリプトと自動化ペネトレーションテストDevSecOps
GitHubaaaguirrep/offensive-docker-vps

offensive-docker-vps

Google Cloud Platform または Digital Ocean 上に VPS を簡単に作成できます。Offensive Docker が含まれており、ターゲットへの評価を開始できます。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Offensive Docker VPS

Google Cloud Platform または Digital Ocean 上に VPS を簡単に作成し、Offensive Docker を使用してターゲットへの評価を開始できます。

🎉🎉Digital Ocean ボーナス🎉🎉 紹介リンク https://m.do.co/c/0d2d40f6a8a1 から登録すると、$100 の無料クレジットがもらえます!

目次

  • 要件
  • 使用方法
    • 1.- リポジトリのクローン
    • 2.- 認証情報
      • Google Cloud Platform の場合
      • Digital Ocean の場合
      • SSH 秘密鍵と公開鍵
    • 3.- 完全自動化: Terraform と Ansible
      • Google Cloud Platform
      • Digital Ocean
    • 4.- VPS へのアクセス
    • 5.- VPS の破棄
  • 🛡️ セキュリティ
  • ☕ 寄付
  • コントリビューション
  • 📈 スター獲得数の推移
  • ライセンス

要件

  • Terraform がインストールされていること(使用バージョン: v0.13.4)
  • Ansible がインストールされていること(使用バージョン: 2.9.12)
  • SSH 秘密鍵と公開鍵
  • Google Cloud Platform または Digital Ocean のアカウント

使用方法

1.- リポジトリのクローン

root@kitploit:~
git clone --depth 1 https://github.com/aaaguirrep/offensive-docker-vps.git vps
cd vps

2.- 認証情報

  • credentials フォルダを作成します。

    root@kitploit:~
    mkdir credentials
    
Google Cloud Platform の場合
  • 新しいプロジェクトを作成します。
  • 「Compute 管理者」ロールを持つサービスアカウントを作成し、JSON 形式のキーをダウンロードして credentials フォルダに保存します。
  • キーの名前を gcp.json に変更します。
  • プロジェクトで「Compute Engine API」を有効にします。
Digital Ocean の場合
  • 書き込み権限を持つ Personal Access Token を作成し、コピーします。チュートリアルを参照
SSH 秘密鍵と公開鍵
  • credentials フォルダ内でターミナルから ssh-keygen -t rsa -f offensive を実行します。パスフレーズは空でも構いません。
  • 秘密鍵と公開鍵の2つのファイルが作成されます。

3.- 完全自動化: Terraform と Ansible

Google Cloud Platform
  • gcp フォルダに入り、次の値を変更します:
    • main.tf ファイル内の project の値を、実際のプロジェクト ID に変更します。
  • 以下のコマンドを実行します:
root@kitploit:~
# Terraform プロバイダーを初期化
$ terraform init
Terraform has been successfully initialized!

# リソースを作成
$ terraform apply -auto-approve
Apply complete! Resources: 6 added, 0 changed, 0 destroyed.
Outputs:
external_ip = x.x.x.x
  • external_ip の値をコピーします。

注: インスタンスタイプとリージョンは n1-standard-1、us-central1 を使用しています。server.tf と main.tf で値を変更できます。

デモ asciicast

Digital Ocean
  • digital-ocean フォルダに入ります。
  • コピーした Personal Access Token を使って export TF_VAR_do_token="Personal_Access_Token_Here" を実行します。
  • 以下のコマンドを実行します:
root@kitploit:~
# Terraform プロバイダーを初期化
$ terraform init
Terraform has been successfully initialized!

# リソースを作成
$ terraform apply -auto-approve
Apply complete! Resources: 6 added, 0 changed, 0 destroyed.
Outputs:
external_ip = x.x.x.x
  • external_ip の値をコピーします。

注: ドロップレットタイプとリージョンは s-2vcpu-4gb、nyc3 を使用しています。server.tf と variables.tf で値を変更できます。

デモ asciicast

4.- VPS へのアクセス

  • gcp または digital-ocean フォルダで次のコマンドを実行します。x.x.x.x をコピーした external_ip の値に置き換えてください。
root@kitploit:~
# VPS にアクセス
$ ssh [email protected] -i ../credentials/offensive

デモ asciicast

5.- VPS の破棄

  • gcp または digital-ocean フォルダで次のコマンドを実行します。
root@kitploit:~
# リソースを破棄
$ terraform destroy -auto-approve

⚠️注: Digital Ocean の場合、使用したリージョンにデフォルトの VPC が存在しないと、VPC の破棄時にエラーが表示されることがありますが、他のリソースは問題なく破棄されます。

🛡️ セキュリティ

ブルートフォース攻撃を防ぎ、許可されていないユーザーをブロックするために、fail2ban サービスがインストールされています。👻👻

☕ 寄付

寄付をいただきありがとうございます。いつも感謝しています。

Buy me a coffee

コントリビューション

コントリビューションガイド

📈 スター獲得数の推移

Stargazers over time

ライセンス

MIT

Copyright (c) 2020, Arsenio Aguirre

ツールをダウンロード