proxy 環境でスキャン実行できますか?
proxy 環境でスキャン実行は可能です。
アプリライブラリ、ホスト、コンテナイメージなどレイヤ毎に下記で説明いたします。
スキャンコマンド内部でcurlを利用しています。実行環境実行のユーザー毎に下記のようなproxy設定がされていると思いますので、それでスキャンコマンド自体も実行できます。
export http_proxy=http://taro:[email protected]:8080
export https_proxy=http://taro:[email protected]:8080
設定されていない場合は、下記などを参考にcurlのproxy設定をする必要があります。https://qiita.com/tkj/items/c6dad4efc0dff4fecd93
yamory-cliのコマンドフラグ、または設定ファイル(config.yaml)にて、proxyの設定をすることでproxy 経由でのスキャン実行は可能です。
# コマンドフラグ
--proxy HTTPプロキシのURL(--pac が指定された場合この設定は無効になります)
--pac HTTPプロキシのPACファイルのURL、またはファイルのパス
# 実行例 --proxyをexecコマンドで実行する場合
$ ./yamory exec --token="XXXXXXXXXXXXXX" --title="your server name" --proxy="<http://taro:[email protected]:8080>"
proxy: "HTTP プロキシのURL(pac が指定された場合この設定は無効になります)"
pac: "PACファイルのURL、またはファイルのパス"
hosts:
# スキャン設定
コマンドフラグ、設定ファイルのキーの詳細については以下のページを参照ください。