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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
outpost — AWSテストおよびレポート管理ツール | Kitploit
ツール/GitHubGitHub/ustayready/outpost
クラウドインフラストラクチャセキュリティ脆弱性スキャナー構成監査ペネトレーションテストクラウドセキュリティDevSecOps
GitHubustayready/outpost

outpost

AWSテストおよびレポート管理ツール

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

人気

すべて見る →

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

すべてのツールを探索

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

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

Outpost

AWS テストとレポート管理

Outpost は、AssumeRole 用の AWS 設定ファイルを生成し、アカウントが機能することを検証するテスト機能と、ScoutSuite のスキャン結果のレポート生成機能を提供するシンプルなツールです。

  • ScoutSuite を実行
  • 結果を解析
  • ✨レポートの検出結果を生成✨

インストール

Outpost の実行には Python3 と boto3 が必要です。

依存関係をインストールします。

root@kitploit:~
virtualenv -p python3 .
source bin/activate
pip install -r requirements.txt
python outpost.py --help

使用方法

root@kitploit:~
usage: outpost.py [-h] --command COMMAND [--config-creds] [--assume ASSUME] [--accounts ACCOUNTS] [--primary PRIMARY] [--token TOKEN]
                  [--secret-key SECRET_KEY] [--access-key ACCESS_KEY] [--directory DIRECTORY] [--risk RISK] [--project PROJECT]

optional arguments:
  -h, --help            show this help message and exit
  --command COMMAND     Commands: generate, report, testaccounts
  --config-creds        Configure creds while using the generate command
  --assume ASSUME       Optional assume role ARN, use ACCOUNT_ID for placeholder. (i.e. arn:aws:iam::ACCOUNT_ID:role/ROLENAME
  --accounts ACCOUNTS   File containing account numbers (one account per line)
  --primary PRIMARY     Primary account used to assume roles
  --token TOKEN         Primary AWS session token
  --secret-key SECRET_KEY
                        Primary AWS secret access key
  --access-key ACCESS_KEY
                        Primary AWS access key
  --directory DIRECTORY
                        Parent directory of ScoutSuite report(s)
  --risk RISK           Select finding risk to report: danger, warning
  --project PROJECT     Project name for report details

使用例

Outpost は、解析対象の scoutsuite_results*.js ファイルを探すために、すべてのレポートフォルダを再帰的に検索します。つまり、レポートのルートフォルダ内に複数の ScoutSuite レポートが含まれている場合は、ルートフォルダを --directory フラグとして指定する必要があります。 構造の例は次のとおりです。 ~/Engagements/CustomerName/reports/account1/ ~/Engagements/CustomerName/reports/account2/ ~/Engagements/CustomerName/reports/account3/ 3 つのアカウントレポートすべてを解析するには、次のコマンドを実行します。

root@kitploit:~
python outpost.py --command report --directory ~/Engagements/CustomerName/reports/ --project Customer_2022-123

結果

このツールは、ScoutSuite 結果のルートフォルダ内に data_archive という名前のフォルダを作成します。レポートにそのままコピー&ペーストできる検出結果を含む <project name>.txt ファイルを生成します。さらに、各検出結果について、アカウントと脆弱な特定のリソースの概要を示す補足ファイルがフォルダ内に作成されます。

ツールをダウンロード