Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
interactsh — OOB インタラクション収集サーバーとクライアントライブラリ | Kitploit
ツール/GitHubGitHub/projectdiscovery/interactsh
脆弱性分析情報収集ウェブセキュリティペネトレーションテストDNS分析
GitHubprojectdiscovery/interactsh

interactsh

OOB インタラクション収集サーバーとクライアントライブラリ

リポジトリを見る
4.5k4754518日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
ウェブサイト
共有


Interactsh

OOBインタラクションを収集するサーバーおよびクライアントライブラリ

機能 • 使用方法 • Interactshクライアント • Interactshサーバー • Interactsh統合 • Discordに参加


Interactsh は、アウトオブバンドインタラクションを検出するためのオープンソースツールです。外部とのインタラクションを引き起こす脆弱性を検出するために設計されたツールです。

機能

  • DNS/HTTP(S)/SMTP(S)/LDAPインタラクション
  • IPv4およびIPv6サポート
  • CLI / Web / Burp / ZAP / Dockerクライアント
  • ログを一切記録しないAES暗号化
  • ACMEベースのワイルドカードTLS自動更新
  • クラウドメタデータサービス用のDNSエントリ
  • 動的HTTPレスポンス制御
  • セルフホスト型Interactshサーバー
  • 複数ドメインサポート (セルフホスト)
  • NTLM/SMB/FTP(S)/RESPONDERリスナー (セルフホスト)
  • ワイルドカード / 保護されたインタラクション (セルフホスト)
  • カスタマイズ可能なインデックス / ファイルホスティング (セルフホスト)
  • 二段階OOBペイロード用のクライアントファイルホスティング (セルフホスト)
  • カスタマイズ可能なペイロード長 (セルフホスト)
  • カスタムSSL証明書 (セルフホスト)

Interactshクライアント

使用方法```sh

interactsh-client -h

これはツールのヘルプを表示します。サポートされているすべてのスイッチは以下のとおりです。```yaml
Usage:
  ./interactsh-client [flags]

Flags:
INPUT:
   -s, -server string   interactsh server(s) to use (default "oast.pro,oast.live,oast.site,oast.online,oast.fun,oast.me")
   -fl, -file string[]  local file(s) to upload and host on the interactsh server

CONFIG:
   -config string                           flag configuration file (default "$HOME/.config/interactsh-client/config.yaml")
   -auth                                    configure projectdiscovery cloud (pdcp) api key (default true)
   -n, -number int                          number of interactsh payload to generate (default 1)
   -t, -token string                        authentication token to connect protected interactsh server
   -pi, -poll-interval int                  poll interval in seconds to pull interaction data (default 5)
   -nf, -no-http-fallback                   disable http fallback registration
   -cidl, -correlation-id-length int        length of the correlation id preamble (min 3, default 20) (default 20)
   -cidn, -correlation-id-nonce-length int  length of the correlation id nonce (min 3, default 13) (default 13)
   -sf, -session-file string                store/read from session file
   -kai, -keep-alive-interval value         keep alive interval (default 1m0s)

FILTER:
   -m, -match string[]   match interaction based on the specified pattern
   -f, -filter string[]  filter interaction based on the specified pattern
   -dns-only             display only dns interaction in CLI output
   -http-only            display only http interaction in CLI output
   -smtp-only            display only smtp interactions in CLI output
   -asn                   include asn information of remote ip in json output

UPDATE:
   -up, -update                 update interactsh-client to latest version
   -duc, -disable-update-check  disable automatic interactsh-client update check

OUTPUT:
   -o string                         output file to write interaction data
   -json                             write output in JSON Lines format
   -ps, -payload-store               write generated interactsh payload to file
   -psf, -payload-store-file string  store generated interactsh payloads to given file (default "interactsh_payload.txt")
   -fsf, -file-store-file string     store hosted file URLs to given file (requires -file)
   -v                                display verbose interaction

DEBUG:
   -version            show version of the project
   -health-check, -hc  run diagnostic check up

Interactsh CLI クライアント

Interactsh CLI クライアントを正常にインストールするには go1.20+ が必要です。リポジトリを取得するには、次のコマンドを実行してください -```sh go install -v github.com/projectdiscovery/interactsh/cmd/interactsh-client@latest

### Interactsh CLI クライアントで PDCP_API_KEY を設定する
> https://cloud.projectdiscovery.io でサインアップして無料の API キーを取得してください

PDCP_API_KEY は次の 2 つの方法で設定できます:
1. API キーを対話的に設定するには、次のコマンドを実行します:   ```sh
   ./interactsh-client -auth
  1. APIキーを直接渡す場合は、-auth オプションに続けてAPIキーを指定します: ```sh ./interactsh-client -auth=

デフォルト実行

これにより、出力に最小限のインタラクション情報を含む、OOBテストに使用できる一意のペイロードが生成されます。```console $ interactsh-client

_       __                       __       __  

()__ / /____ _________ / // /_ / / __ / / _ / / __ '/ / __/ __/ __
/ / / / / /
/ __/ / / /
/ / /
/ /
(
) / / / /// //_/_
// _,/___/_/__// // v0.0.5

    projectdiscovery.io

[INF] Listing 1 payload for OOB Testing [INF] c23b2la0kl1krjcrdj10cndmnioyyyyyn.oast.pro

[c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received DNS interaction (A) from 172.253.226.100 at 2021-26-26 12:26 [c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received DNS interaction (AAAA) from 32.3.34.129 at 2021-26-26 12:26 [c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received HTTP interaction from 43.22.22.50 at 2021-26-26 12:26 [c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received HTTPS interaction from 43.22.22.50 at 2021-26-26 12:26 [c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received DNS interaction (MX) from 43.3.192.3 at 2021-26-26 12:26 [c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received DNS interaction (TXT) from 74.32.183.135 at 2021-26-26 12:26 [c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received SMTP interaction from 32.85.166.50 at 2021-26-26 12:26

### セッションファイル

`interactsh-client` で `-sf, -session-file` フラグを使用すると、ユーザー定義のファイルに現在のセッション情報を保存/読み取りできます。これは、クライアントが停止または終了した後でも、同じセッションを再開してインタラクションをポーリングするのに役立ちます。```console
$ interactsh-client -sf interact.session

    _       __                       __       __  
   (_)___  / /____  _________ ______/ /______/ /_ 
  / / __ \/ __/ _ \/ ___/ __ '/ ___/ __/ ___/ __ \
 / / / / / /_/  __/ /  / /_/ / /__/ /_(__  ) / / /
/_/_/ /_/\__/\___/_/   \__,_/\___/\__/____/_/ /_/ 1.0.3

        projectdiscovery.io

[INF] Listing 1 payload for OOB Testing
[INF] c23b2la0kl1krjcrdj10cndmnioyyyyyn.oast.pro

[c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received DNS interaction (A) from 172.253.226.100 at 2021-26-26 12:26
[c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received DNS interaction (AAAA) from 32.3.34.129 at 2021-26-26 12:26
[c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received HTTP interaction from 43.22.22.50 at 2021-26-26 12:26
[c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received HTTPS interaction from 43.22.22.50 at 2021-26-26 12:26
[c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received DNS interaction (MX) from 43.3.192.3 at 2021-26-26 12:26
[c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received DNS interaction (TXT) from 74.32.183.135 at 2021-26-26 12:26
[c23b2la0kl1krjcrdj10cndmnioyyyyyn] Received SMTP interaction from 32.85.166.50 at 2021-26-26 12:26

詳細モード

interactsh-client を 詳細モード (v) で実行すると、リクエストとレスポンスの全体を確認でき、後で分析するための出力ファイルも生成されます。```console $ interactsh-client -v -o interactsh-logs.txt

_       __                       __       __  

()__ / /____ _________ / // /_ / / __ / / _ / / __ '/ / __/ __/ __
/ / / / / /
/ __/ / / /
/ / /
/ /
(
) / / / /// //_/_
// _,/___/_/__// // 1.0.3

projectdiscovery.io
ツールをダウンロード