volatility3.cli.text_renderer module¶
-
class
CLIRenderer
(options=None)[source]¶ Bases:
volatility3.framework.interfaces.renderers.Renderer
Class to add specific requirements for CLI renderers.
Accepts an options object to configure the renderers.
-
name
= 'unnamed'¶
-
abstract
render
(grid)¶ Takes a grid object and renders it based on the object’s preferences.
- Return type
-
structured_output
= False¶
-
-
class
CSVRenderer
(options=None)[source]¶ Bases:
volatility3.cli.text_renderer.CLIRenderer
Accepts an options object to configure the renderers.
-
name
= 'csv'¶
-
structured_output
= True¶
-
-
class
JsonLinesRenderer
(options=None)[source]¶ Bases:
volatility3.cli.text_renderer.JsonRenderer
Accepts an options object to configure the renderers.
-
name
= 'JSONL'¶
-
render
(grid)¶ Takes a grid object and renders it based on the object’s preferences.
-
structured_output
= True¶
-
-
class
JsonRenderer
(options=None)[source]¶ Bases:
volatility3.cli.text_renderer.CLIRenderer
Accepts an options object to configure the renderers.
-
name
= 'JSON'¶
-
structured_output
= True¶
-
-
class
PrettyTextRenderer
(options=None)[source]¶ Bases:
volatility3.cli.text_renderer.CLIRenderer
Accepts an options object to configure the renderers.
-
name
= 'pretty'¶
-
render
(grid)[source]¶ Renders each column immediately to stdout.
This does not format each line’s width appropriately, it merely tab separates each field
-
structured_output
= False¶
-
-
class
QuickTextRenderer
(options=None)[source]¶ Bases:
volatility3.cli.text_renderer.CLIRenderer
Accepts an options object to configure the renderers.
-
name
= 'quick'¶
-
render
(grid)[source]¶ Renders each column immediately to stdout.
This does not format each line’s width appropriately, it merely tab separates each field
-
structured_output
= False¶
-
-
display_disassembly
(disasm)[source]¶ Renders a disassembly renderer type into string format.
- Parameters
disasm (
Disassembly
) – Input disassembly objects- Return type
- Returns
A string as rendererd by capstone where available, otherwise output as if it were just bytes