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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
varc — Volatile Artifact Collector はシステムから揮発性データのスナップショットを収集します。システム上で何が起きているかを把握でき、特にセキュリティインシデントの調査時に有用です。 | Kitploit
ツール/GitHubGitHub/cado-security/varc
コンテナセキュリティメモリフォレンジックフォレンジックデジタルフォレンジッククラウドセキュリティインシデントレスポンスArchived
GitHubcado-security/varc

varc

Volatile Artifact Collector はシステムから揮発性データのスナップショットを収集します。システム上で何が起きているかを把握でき、特にセキュリティインシデントの調査時に有用です。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

varc (揮発性アーティファクトコレクター)

ci PyPI version

varcはシステムから揮発性データのスナップショットを収集します。 システムで何が起こっているかを把握し、セキュリティインシデントの調査時に特に有用です。

ZIPファイルを作成し、システムで何が起こっているかを理解するためのさまざまなデータを含みます:

  • JSONファイル(例:実行中のプロセスとそのネットワーク接続)
  • 実行中のプロセスのメモリ(プロセスごと)。メモリからログやテキストデータを抽出するためにカービングも行います。
  • アクティブな接続のNetstatデータ
  • 開いているファイルの内容(例:実行中のバイナリ)
  • 提供されたコンパイル済みYARAルールファイルをトリガーしたプロセスの詳細

以下の環境で正常に実行されています:

  • Windows
  • Linux
  • OSX
  • AWS EC2などのクラウド環境
  • AWS ECS/EKS/FargateやAzure AKSなどのコンテナ化されたDocker/Kubernetes環境
  • AWS Lambdaなどのサーバーレス環境

「Releases」タブにあるキャプチャ例をチェックして、驚くべきデータをご覧ください! 以下のスクリーンレコーディングは、Dockerコンテナ(左)からの収集と、XmrigをデプロイしたAWS Lambda関数内で実行した出力(右)を示しています。

揮発性の順序に従い、プロセスメモリを最初に収集します。varcやシステム内で実行される他のツールはシステムのメモリに影響を与えることに注意してください。

コンパイル済みバイナリとしての使用

Windows、Linux、OSX用のコンパイル済みバイナリはReleasesタブにあります。 実行するだけで出力を含むZIPが作成されます。 一部のデータにアクセスするには、昇格された権限(Linuxではsudoまたはroot)で実行する必要があります。

root@kitploit:~
usage: varc [-h] [--skip-memory] [--skip-open] [--dump-extract] ...

optional arguments:
  -h, --help      show this help message and exit
  --skip-memory   Skip collecting process memory, which can be slow
  --skip-open     Skip collecting open files, which can be slow
  --dump-extract  Extract process memory dumps, which can be slow

Pythonライブラリとしての使用

pipからインストール:

root@kitploit:~
pip3 install varc

または、このリポジトリをクローンしてからインストール:

root@kitploit:~
python3 setup.py install

次のように呼び出します:

root@kitploit:~
from varc import acquire_system
output_file_path = acquire_system().zip_path

自動調査と対応

varcは揮発性データの取得と分析を大幅に簡素化します。 アドホックに手動で使用することもできますが、セキュリティ検出への応答として自動デプロイに最適です。 varcの出力は、可能な限り標準的なJSON形式で、他のツールで簡単に利用できるように設計されています。

典型的なパイプラインは次のようになります:

  • 検出ツールから検出が発動
  • varcがデプロイされ、追加のアクティビティを収集・特定
  • varc出力の分析に基づいてさらなる是正措置が実行される

収集されたメモリファイルが空なのはなぜですか?

OSXでは現在プロセスメモリの収集はサポートされていません。

Ptraceカーネルケイパビリティが有効になっていないLinuxシステムでvarcを実行すると、空のメモリファイルが生成されます。 それでも詳細なシステム出力は取得できます。

例えば、弊社のテストでは:

  • AWS Lambdaはデフォルトでプロセスメモリのダンプに成功しました。
  • EC2上のEKSはデフォルトでプロセスメモリのダンプに成功しました。
  • Fargate上のECSでは、タスク定義でCAP_SYS_PTRACEを有効にする必要がありました。

収集したデータの使用

すべてのデータは、他のコミュニティツールで簡単に処理できるように、オープンでプロプライエタリでない形式で保存されています。

無料ツールのCado Community Editionは、このZIPを喜んで解析し、JSONデータテーブルを意図したとおりに表示します。

商用ツールのCado Responseは、Cado Hostを介してシステムから静的データと揮発性データの両方を自動的にキャプチャすることも可能にします。APIを使用することで、SentinelOneのようなEDRやGuardDutyのようなクラウド検出ツールなど、サードパーティツールからの検出に自動的に調査・対応できます。

以下は、xmrigを実行しているLambda関数のvarc出力の例をCado Community Editionで表示したものです:

ライセンス

これはGPLの下でライセンスされています。このライセンスがユースケースに合わない場合はご連絡ください。Apache Licenseのような非コピーレフトライセンスでの代替ライセンスを提供できる場合があります。お気軽にどうぞ! 本ソフトウェアはGPLライセンスであり、当社の商用製品で使用されているため、コントリビューターの方には簡易な貢献者ライセンス契約(CLA)に署名をお願いしています。

ライセンス

プルリクエストやバグ報告を歓迎します!

ツールをダウンロード