\hypertarget{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e}{}\section{plaso.\+tarzan.\+app.\+extractors.\+pe.\+PE Class Reference}
\label{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e}\index{plaso.tarzan.app.extractors.pe.PE@{plaso.tarzan.app.extractors.pe.PE}}


Inheritance diagram for plaso.\+tarzan.\+app.\+extractors.\+pe.\+PE\+:
% FIG 0


Collaboration diagram for plaso.\+tarzan.\+app.\+extractors.\+pe.\+PE\+:
% FIG 1
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e_a62ef965f70599e81f8f872bf6fadeb5c}{filter}} (cls, path)
\item 
def \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e_ae94e18713c70c77b3f7a24241199b432}{extract}} (cls, path)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{DoxyVerb}Extract events from Portable Executable (PE) files.
\end{DoxyVerb}
 

\subsection{Member Function Documentation}
\mbox{\Hypertarget{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e_ae94e18713c70c77b3f7a24241199b432}\label{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e_ae94e18713c70c77b3f7a24241199b432}} 
\index{plaso.tarzan.app.extractors.pe.PE@{plaso.tarzan.app.extractors.pe.PE}!extract@{extract}}
\index{extract@{extract}!plaso.tarzan.app.extractors.pe.PE@{plaso.tarzan.app.extractors.pe.PE}}
\subsubsection{\texorpdfstring{extract()}{extract()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+app.\+extractors.\+pe.\+P\+E.\+extract (\begin{DoxyParamCaption}\item[{}]{cls,  }\item[{}]{path }\end{DoxyParamCaption})}

\begin{DoxyVerb}Extract events from a PE file in the given path.
:param path: the path of the file to extract
:return: a lit of events
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_af1664563c8eb93aac566e7bfa427ce28}{plaso.\+tarzan.\+app.\+extractors.\+extractor.\+Extractor}}.

\mbox{\Hypertarget{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e_a62ef965f70599e81f8f872bf6fadeb5c}\label{classplaso_1_1tarzan_1_1app_1_1extractors_1_1pe_1_1_p_e_a62ef965f70599e81f8f872bf6fadeb5c}} 
\index{plaso.tarzan.app.extractors.pe.PE@{plaso.tarzan.app.extractors.pe.PE}!filter@{filter}}
\index{filter@{filter}!plaso.tarzan.app.extractors.pe.PE@{plaso.tarzan.app.extractors.pe.PE}}
\subsubsection{\texorpdfstring{filter()}{filter()}}
{\footnotesize\ttfamily def plaso.\+tarzan.\+app.\+extractors.\+pe.\+P\+E.\+filter (\begin{DoxyParamCaption}\item[{}]{cls,  }\item[{}]{path }\end{DoxyParamCaption})}

\begin{DoxyVerb}Check is the file-path is a file-path of a PE file.
For the filename extensions see https://en.wikipedia.org/wiki/Portable_Executable
:param path: the file-path to check
:return: True iff it is a PE file
\end{DoxyVerb}
 

Reimplemented from \mbox{\hyperlink{classplaso_1_1tarzan_1_1app_1_1extractors_1_1extractor_1_1_extractor_ac27d3cfafdb000e8ef674eb9082f9614}{plaso.\+tarzan.\+app.\+extractors.\+extractor.\+Extractor}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/home/rychly/repos/pyspark-\/plaso/src/plaso/tarzan/app/extractors/\mbox{\hyperlink{pe_8py}{pe.\+py}}\end{DoxyCompactItemize}
