Metadata-Version: 2.1
Name: evtx2pandas
Version: 0.0.2
Summary: Convert EVTX to pandas DataFrame.
Home-page: https://github.com/thibaultbl/evtx2pandas
Author: Thibault Blanc
License: GNU General Public License
Keywords: evtx pandas Event logs
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering
License-File: COPYING

.. contents ::

Introduction
------------
Convert EVTX (Log file created by the Windows 7 Event Viewer) to pandas, but also CSV, JSON or Dask DataFrame.

Installation
------------

::

   pip install evtx2pandas


Usage
------------

::

   from evtx2pandas.json_to_csv import EvtxParser

   # To convert evtx to pandas DataFrame
   df = reader.evtx_to_df(evtx_path)

   # To convert evtx to Dask DataFrame
   dask_dd = reader.evtx_to_dask(json_path)

   # To write evtx as json
   reader.evtx_to_json(json_path, output_path=temp_file)

   mydict = json.load(open(temp_file)) # To read the JSON output as python dict

   # To write evtx as CSV
   reader.evtx_to_csv(json_path, output_path=temp_file)

   df = pd.read_csv(temp_file, sep=";") # To read the CSV output as padnas DataFrame

License
-------

evtx2pandas is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.

See the file COPYING for the full text of GNU General Public License version 2.


