PySpark Plaso Release 2019 A tool for distributed extraction of timestamps from various files using extractors adapted from the Plaso engine to Apache Spark.

Public Member Functions | List of all members
plaso.tarzan.app.extractors.manager.Manager Class Reference
Inheritance diagram for plaso.tarzan.app.extractors.manager.Manager:
[legend]
Collaboration diagram for plaso.tarzan.app.extractors.manager.Manager:
[legend]

## Public Member Functions
def | get_extractors (cls)
def | deregister_extractor (cls, extractor_class)
def | register_extractor (cls, extractor_class)

## Detailed Description

    Manager of extractors.

## Member Function Documentation

## ◆ deregister_extractor()

def plaso.tarzan.app.extractors.manager.Manager.deregister_extractor | ( |  | cls,
|  |  | extractor_class
| ) |  |

    De-registers an extractor class.
    :param extractor_class: extractor class (subclass of Extractor)
    :raise KeyError: if extractor class is not set for the corresponding name

## ◆ get_extractors()

def plaso.tarzan.app.extractors.manager.Manager.get_extractors | ( |  | cls | ) |

    Get a list of registered extractor classes.
    :return: the list of extractor classes

## ◆ register_extractor()

def plaso.tarzan.app.extractors.manager.Manager.register_extractor | ( |  | cls,
|  |  | extractor_class
| ) |  |

    Registers an extractor class.
    :param extractor_class: extractor class (subclass of Extractor)
    :raise KeyError: if extractor class is already set for the corresponding name

The documentation for this class was generated from the following file:

- /home/rychly/repos/pyspark-plaso/src/plaso/tarzan/app/extractors/manager.py