volatility3.cli.text_renderer module¶
-
class
CLIRenderer(options=None)[source]¶ Bases:
volatility3.framework.interfaces.renderers.RendererClass 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.CLIRendererAccepts an options object to configure the renderers.
-
name= 'csv'¶
-
structured_output= True¶
-
-
class
JsonLinesRenderer(options=None)[source]¶ Bases:
volatility3.cli.text_renderer.JsonRendererAccepts 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.CLIRendererAccepts an options object to configure the renderers.
-
name= 'JSON'¶
-
structured_output= True¶
-
-
class
PrettyTextRenderer(options=None)[source]¶ Bases:
volatility3.cli.text_renderer.CLIRendererAccepts 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.CLIRendererAccepts 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