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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
faraday-cli — Faradayのコマンドラインインターフェース | Kitploit
ツール/GitHubGitHub/infobyte/faraday-cli
脆弱性スキャナーペネトレーションテストDevSecOpsコマンド&コントロール
GitHubinfobyte/faraday-cli

faraday-cli

Faradayのコマンドラインインターフェース

リポジトリを見るウェブサイト
52213ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

ターミナル上のFaraday

お気に入りのターミナルからfaradayを直接使用します

例

faraday-cliは、セキュリティワークフローの自動化を容易にする公式クライアントです。

インストール前に、システムのPythonパッケージに影響を与えないよう、Python仮想環境を作成して有効化することをお勧めします。例:

root@kitploit:~
python3 -m venv .venv
source .venv/bin/activate

必要に応じて virtualenv を使用することもできます。仮想環境が有効になったら、以下のインストールコマンドを実行してください。

pipからのインストール

root@kitploit:~
pip install faraday-cli

ソースからのインストール

root@kitploit:~
git clone https://github.com/infobyte/faraday-cli.git
cd faraday-cli
pip install .

ドキュメント

詳細については、ドキュメントを参照してください。

コマンドとして使用する

ログイン

faraday-cliの認証を設定します

root@kitploit:~
$ faraday-cli auth

例

ワークスペースを作成する

ワークスペースを作成すると、デフォルトでアクティブとして選択されます(「-d」フラグを使用しない限り)。

root@kitploit:~
$ faraday-cli workspace create some_name
✔ Created workspace: some_name

アクティブなワークスペースを選択する

root@kitploit:~
$ faraday-cli workspace select some_name
✔ Selected workspace: some_name

ワークスペースを一覧表示する

root@kitploit:~
$ faraday-cli list_ws
NAME         HOSTS    SERVICES    VULNS  ACTIVE    PUBLIC    READONLY
---------  -------  ----------  -------  --------  --------  ----------
some_name       14          13       39  True      False     False

ワークスペースのホストを一覧表示する

root@kitploit:~
$ faraday-cli host list
  ID  IP           OS       HOSTNAMES          SERVICES  VULNS
----  -----------  -------  ---------------  ----------  -------
 574  127.0.0.1    unknown                            1  3
 566  127.0.0.10   unknown                            1  3
 569  127.0.0.11   unknown                            1  3
 568  127.0.0.12   unknown                            1  3
 570  127.0.0.13   unknown                            1  3
 576  127.0.0.2    unknown                            1  3
 565  127.0.0.3    unknown                            1  3
 572  127.0.0.4    unknown                            1  3
 573  127.0.0.5    unknown                            1  3
 567  127.0.0.6    unknown                            1  3
 571  127.0.0.7    unknown                            1  3
 564  127.0.0.8    unknown                            1  3
 575  127.0.0.9    unknown                            1  3
 590  58.76.184.4  unknown  www.googlec.com           0  -

ホストを取得する

root@kitploit:~
$ faraday-cli host get 574

$ faraday-cli host get 574
Host:
  ID  IP         OS       HOSTNAMES    OWNER    OWNED      VULNS
----  ---------  -------  -----------  -------  -------  -------
 574  127.0.0.1  unknown               faraday  False          3

Services:
  ID  NAME    DESCRIPTION    PROTOCOL      PORT  VERSION    STATUS      VULNS
----  ------  -------------  ----------  ------  ---------  --------  -------
2638  ssh                    tcp             22  unknown    open            2

Vulnerabilities:
   ID  NAME                                      SEVERITY    STATUS    CONFIRMED    TOOL
-----  ----------------------------------------  ----------  --------  -----------  -------
13509  SSH Weak Encryption Algorithms Supported  MED         opened    False        Openvas
13510  SSH Weak MAC Algorithms Supported         LOW         opened    False        Openvas
13511  TCP timestamps                            LOW         opened    False        Openvas

ホストを作成する

root@kitploit:~
$ faraday-cli host create -d \''[{"ip": "stan.local", "description": "some server"}]'\'

またはパイプで渡す

root@kitploit:~
$ echo '[{"ip": "1.1.1.5", "description": "some text"}]' | faraday-cli host create --stdin

シングルクォート(\')のエスケープは、コマンドとして使用する場合にのみ必要です。 シェルまたはパイプを使用する場合は不要です。

ツールレポートから脆弱性をインポートする

root@kitploit:~
$ faraday-cli tool report "/path/to/report.xml"

例

コマンドから脆弱性をインポートする

root@kitploit:~
$ faraday-cli ping -c 1 www.google.com

例

エージェントを一覧表示する

root@kitploit:~
$ faraday-cli agent list
  id  name      active    status    executors
----  --------  --------  --------  -----------
   8  internal  True      online    nmap

エグゼキュータを実行する

root@kitploit:~
$ faraday-cli agent run -a 1 -e nmap -p \''{"target": "www.google.com"}'\'
Run executor: internal/nmap [{'successful': True}]

シェルのように使用する

Faraday-cliはシェルとして使用でき、CLIと同じすべてのコマンドを備えています。

例

ユースケース

faradayで資産を継続的にスキャンする

たとえば、faraday内の443ポートで待ち受けるすべてのホストに対してnmapを実行し、結果をfaradayにインポートします

root@kitploit:~
$ faraday-cli host list --port 443 -ip | nmap -iL - -oX /tmp/nmap.xml  && faraday-cli process_report /tmp/nmap.xml

サブドメインをスキャンする

assetfinderのようなツールを使用してドメインのルックアップを行い、nmapでスキャンして結果をfaradayに送信します

root@kitploit:~
$ assetfinder -subs-only example.com| sort | uniq |awk 'BEGIN { ORS = ""; print " {\"target\":\""}
{ printf "%s%s", separator, $1, $2
separator = ","}END { print "\"}" }' | faraday-cli  agent run  -a 1 -e nmap --stdin
ツールをダウンロード