プラグイン作成


  • Windows用プラグインのスーパークラス:common.AbstractWindowsCommand
  • Linux用プラグインのスーパークラス:common.AbstractLinuxCommand
  • 実装するメソッド
    • init
      • オプションを追加したい場合に実装する
    • register_options
    • help
      • 使い方を表示するためのメソッドだが、デフォルトでdocstringを表示するため実装の必要はない
    • execute
      • 通常は上書きしない
    • calculate
      • メインの処理を行い、任意のデータをyieldする
    • render_text

プラグインのファイルはvolatility/pluginsに格納する。--pluginsパラメータを指定することにより任意のディレクトリに格納したプラグインを実行することができる。

メンバーのみ編集できます