about summary refs log tree commit diff
path: root/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/olefile-0.47.dist-info')
-rw-r--r--.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/INSTALLER1
-rw-r--r--.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/LICENSE.txt56
-rw-r--r--.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/METADATA185
-rw-r--r--.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/RECORD32
-rw-r--r--.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/WHEEL6
-rw-r--r--.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/top_level.txt1
6 files changed, 281 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/INSTALLER
new file mode 100644
index 00000000..a1b589e3
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/INSTALLER
@@ -0,0 +1 @@
+pip
diff --git a/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/LICENSE.txt b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/LICENSE.txt
new file mode 100644
index 00000000..5f53714a
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/LICENSE.txt
@@ -0,0 +1,56 @@
+LICENSE for the olefile package:
+
+olefile (formerly OleFileIO_PL) is copyright (c) 2005-2023 Philippe Lagadec
+(https://www.decalage.info)
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+----------
+
+olefile is based on source code from the OleFileIO module of the Python
+Imaging Library (PIL) published by Fredrik Lundh under the following license:
+
+The Python Imaging Library (PIL) is
+- Copyright (c) 1997-2009 by Secret Labs AB
+- Copyright (c) 1995-2009 by Fredrik Lundh
+
+By obtaining, using, and/or copying this software and/or its associated
+documentation, you agree that you have read, understood, and will comply with
+the following terms and conditions:
+
+Permission to use, copy, modify, and distribute this software and its
+associated documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appears in all copies, and that both
+that copyright notice and this permission notice appear in supporting
+documentation, and that the name of Secret Labs AB or the author not be used
+in advertising or publicity pertaining to distribution of the software without
+specific, written prior permission.
+
+SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
+SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN
+NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL,
+INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
+LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
+OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+PERFORMANCE OF THIS SOFTWARE.
diff --git a/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/METADATA b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/METADATA
new file mode 100644
index 00000000..2521b757
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/METADATA
@@ -0,0 +1,185 @@
+Metadata-Version: 2.1
+Name: olefile
+Version: 0.47
+Summary: Python package to parse, read and write Microsoft OLE2 files (Structured Storage or Compound Document, Microsoft Office)
+Home-page: https://www.decalage.info/python/olefileio
+Author: Philippe Lagadec
+Author-email: nospam@decalage.info
+License: BSD
+Download-URL: https://github.com/decalage2/olefile/tarball/master
+Platform: UNKNOWN
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Intended Audience :: Developers
+Classifier: Intended Audience :: Information Technology
+Classifier: Intended Audience :: Science/Research
+Classifier: Intended Audience :: System Administrators
+Classifier: License :: OSI Approved :: BSD License
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2
+Classifier: Programming Language :: Python :: 2.7
+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: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Programming Language :: Python :: Implementation :: PyPy
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
+Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
+Description-Content-Type: text/markdown
+Provides-Extra: tests
+Requires-Dist: pytest ; extra == 'tests'
+Requires-Dist: pytest-cov ; extra == 'tests'
+
+olefile
+=======
+
+[![Test](https://github.com/decalage2/olefile/actions/workflows/test.yml/badge.svg)](https://github.com/decalage2/olefile/actions)
+[![Build Status AppVeyor](https://ci.appveyor.com/api/projects/status/github/decalage2/olefile?svg=true)](https://ci.appveyor.com/project/decalage2/olefile)
+[![codecov](https://codecov.io/gh/decalage2/olefile/branch/main/graph/badge.svg)](https://codecov.io/gh/decalage2/olefile)
+[![Documentation Status](http://readthedocs.org/projects/olefile/badge/?version=latest)](http://olefile.readthedocs.io/en/latest/?badge=latest)
+[![PyPI](https://img.shields.io/pypi/v/olefile.svg)](https://pypi.org/project/olefile/)
+[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/decalage2)
+
+[olefile](https://www.decalage.info/olefile) is a Python package to parse, read and write
+[Microsoft OLE2 files](http://en.wikipedia.org/wiki/Compound_File_Binary_Format)
+(also called Structured Storage, Compound File Binary Format or Compound Document File Format),
+such as Microsoft Office 97-2003 documents, vbaProject.bin in MS Office 2007+ files, Image Composer
+and FlashPix files, Outlook messages, StickyNotes, several Microscopy file formats, McAfee antivirus quarantine files,
+etc.
+
+
+**Quick links:** [Home page](https://www.decalage.info/olefile) -
+[Download/Install](http://olefile.readthedocs.io/en/latest/Install.html) -
+[Documentation](http://olefile.readthedocs.io/en/latest) -
+[Report Issues/Suggestions/Questions](https://github.com/decalage2/olefile/issues) -
+[Contact the author](https://www.decalage.info/contact) -
+[Repository](https://github.com/decalage2/olefile) -
+[Updates on Twitter](https://twitter.com/decalage2)
+
+
+News
+----
+
+Follow all updates and news on Twitter: <https://twitter.com/decalage2>
+
+- **2023-12-01 v0.47**: now distributed as wheel package, added VT_VECTOR support for properties,
+  added get_userdefined_properties, fixed bugs in isOleFile and write_sect, improved file closure
+- 2018-09-09 v0.46: OleFileIO can now be used as a context manager
+(with...as), to close the file automatically
+(see [doc](https://olefile.readthedocs.io/en/latest/Howto.html#open-an-ole-file-from-disk)).
+Improved handling of malformed files, fixed several bugs.
+- 2018-01-24 v0.45: olefile can now overwrite streams of any size, improved handling of malformed files,
+fixed several [bugs](https://github.com/decalage2/olefile/milestone/4?closed=1), end of support for Python 2.6 and 3.3.
+- 2017-01-06 v0.44: several bugfixes, removed support for Python 2.5 (olefile2),
+added support for incomplete streams and incorrect directory entries (to read malformed documents),
+added getclsid, improved [documentation](http://olefile.readthedocs.io/en/latest) with API reference.
+- 2017-01-04: moved the documentation to [ReadTheDocs](http://olefile.readthedocs.io/en/latest)
+- 2016-05-20: moved olefile repository to [GitHub](https://github.com/decalage2/olefile)
+- 2016-02-02 v0.43: fixed issues [#26](https://github.com/decalage2/olefile/issues/26)
+    and [#27](https://github.com/decalage2/olefile/issues/27),
+    better handling of malformed files, use python logging.
+- see [changelog](https://github.com/decalage2/olefile/blob/master/CHANGELOG.md) for more detailed information and
+the latest changes.
+
+Download/Install
+----------------
+
+If you have pip or setuptools installed (pip is included in Python 2.7.9+), you may simply run **pip install olefile**
+or **easy_install olefile** for the first installation.
+
+To update olefile, run **pip install -U olefile**.
+
+Otherwise, see http://olefile.readthedocs.io/en/latest/Install.html
+
+Features
+--------
+
+- Parse, read and write any OLE file such as Microsoft Office 97-2003 legacy document formats (Word .doc, Excel .xls,
+    PowerPoint .ppt, Visio .vsd, Project .mpp), MSI files, Image Composer and FlashPix files, Outlook messages, StickyNotes,
+    Zeiss AxioVision ZVI files, Olympus FluoView OIB files, etc
+- List all the streams and storages contained in an OLE file
+- Open streams as files
+- Parse and read property streams, containing metadata of the file
+- Portable, pure Python module, no dependency
+
+olefile can be used as an independent package or with PIL/Pillow.
+
+olefile is mostly meant for developers. If you are looking for tools to analyze OLE files or to extract data (especially
+for security purposes such as malware analysis and forensics), then please also check my
+[python-oletools](https://www.decalage.info/python/oletools), which are built upon olefile and provide a higher-level interface.
+
+
+Documentation
+-------------
+
+Please see the [online documentation](http://olefile.readthedocs.io/en/latest) for more information.
+
+
+## Real-life examples ##
+
+A real-life example: [using OleFileIO_PL for malware analysis and forensics](http://blog.gregback.net/2011/03/using-remnux-for-forensic-puzzle-6/).
+
+See also [this paper](https://computer-forensics.sans.org/community/papers/gcfa/grow-forensic-tools-taxonomy-python-libraries-helpful-forensic-analysis_6879) about python tools for forensics, which features olefile.
+
+
+License
+-------
+
+olefile (formerly OleFileIO_PL) is copyright (c) 2005-2023 Philippe Lagadec
+([https://www.decalage.info](https://www.decalage.info))
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+   list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+   this list of conditions and the following disclaimer in the documentation
+   and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+----------
+
+olefile is based on source code from the OleFileIO module of the Python Imaging Library (PIL) published by Fredrik
+Lundh under the following license:
+
+The Python Imaging Library (PIL) is
+
+- Copyright (c) 1997-2009 by Secret Labs AB
+- Copyright (c) 1995-2009 by Fredrik Lundh
+
+By obtaining, using, and/or copying this software and/or its associated documentation, you agree that you have read,
+understood, and will comply with the following terms and conditions:
+
+Permission to use, copy, modify, and distribute this software and its associated documentation for any purpose and
+without fee is hereby granted, provided that the above copyright notice appears in all copies, and that both that
+copyright notice and this permission notice appear in supporting documentation, and that the name of Secret Labs AB or
+the author not be used in advertising or publicity pertaining to distribution of the software without specific, written
+prior permission.
+
+SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
+
diff --git a/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/RECORD b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/RECORD
new file mode 100644
index 00000000..9da92b37
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/RECORD
@@ -0,0 +1,32 @@
+OleFileIO_PL.py,sha256=zkyWjha_JMPA4sQaJg19NQ1dDJqGgReCS5GdwL22EWs,1350

+__pycache__/OleFileIO_PL.cpython-312.pyc,,

+olefile-0.47.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4

+olefile-0.47.dist-info/LICENSE.txt,sha256=zxSY1bg0s3WKidBtIkoVAsVKKLOoUvRhMLdh3qpIkNE,2846

+olefile-0.47.dist-info/METADATA,sha256=fW0ulfNBlGmFR3emUksFN2iM9SxZv5gkoA-C-DL8IWQ,9718

+olefile-0.47.dist-info/RECORD,,

+olefile-0.47.dist-info/WHEEL,sha256=gxPaqcqKPLUXaSAKwmfHO7_iAOlVvmp33DewnUluBB8,116

+olefile-0.47.dist-info/top_level.txt,sha256=utSW4_nPp-rytRD7VvMS-8gSp9BUmKYRDNd1ex9Q2ks,8

+olefile/CONTRIBUTORS.txt,sha256=4SlA-JezOINzSmvAbGteijvzUI2mz9CFyt7Bi3tX-68,792

+olefile/LICENSE.txt,sha256=DDSb7THNKvEJg6jZXnRV4tFXRLmFhbVZQco1vXD1vNc,2915

+olefile/README.html,sha256=Rn_Y7VRLv9J7jy5ohv4LbS3QQBjkVdBXcLawTcmeN5k,11237

+olefile/README.rst,sha256=i_z_BbIk1zYC45YCuX8KsS4kJFhiv0yWJT04e0-Y6-A,10221

+olefile/__init__.py,sha256=cZ6VklHJSoMyNUJw5zP_hjh4G_Hsap-SGQKgsFVpJFY,967

+olefile/__pycache__/__init__.cpython-312.pyc,,

+olefile/__pycache__/olefile.cpython-312.pyc,,

+olefile/doc/API.html,sha256=IP2KPtansFa_256yGDyx5HknndNh6k2YTTYfF97sv2E,15580

+olefile/doc/API.md,sha256=xjyXuRQJ2x-jzQh-N3aT55gxme1OGFSpJJAh6kB2z_0,13312

+olefile/doc/Contribute.html,sha256=YBYDHdDERCEjChuyOZL5W-cSCQ4J4ScE7n1FpOWJV_I,1870

+olefile/doc/Contribute.md,sha256=Ff7OqASNnWta-NuZgIp6o10Pb6as7ANktnTAc1uu0kI,1199

+olefile/doc/Home.html,sha256=L3HAMBLnK8WSSM0UlVLV06WC_WdbnE1jOSqEsftKiNA,5348

+olefile/doc/Home.md,sha256=ZQrXo7CyBIrHAUt649EOvgbgqV9F2QGC7qRoxj9lDMM,4306

+olefile/doc/Install.html,sha256=-CO0qWWlAw0IlrYokrDiTfADtjAwvlNW2UpOLV4-H4Q,1914

+olefile/doc/Install.md,sha256=hh7R1eIaWu7JVtAalDPVQBJnUpTaiCtljVr0yKCuSnk,1241

+olefile/doc/License.html,sha256=Dbzu2S4229wR0hFUsrTEC34NdmwMEtbnBN8-3KiXT_k,3833

+olefile/doc/License.md,sha256=F8wBhep9rJZOMYrYC3AAvWXAlIXD_eyGF8dCLqVKkQU,3191

+olefile/doc/OLE_Overview.html,sha256=R13Y5ePQrrYqswNs0ZDw9jEM2ew1y6zEhAZbVKW3sAI,2482

+olefile/doc/OLE_Overview.md,sha256=pOi2UJZCcmREkO5sUUuptsg556CAH39FhWaO5EmkzWc,1740

+olefile/doc/OLE_VBA_sample.png,sha256=Y0rw71LpfdJYC2lUoSNvitpsCvuJmTecmAWO3K_9j30,3568

+olefile/olefile.html,sha256=V3SbuaUOcDiDLJ6cQCqHDx2h1ComkqDfHqebwwCZiWs,33526

+olefile/olefile.py,sha256=3M5RTv3L0E-mibySBTGhmF3wg3yStX_jrwxFxG8bvYc,125455

+olefile/olefile2.html,sha256=VdjPSfimIranvbDh2F68WrLFPRjNPJCN1FBl2F_YMnk,18492

+olefile/olefile2.py,sha256=RGVVCSmPX9mmm8VGNvldzTVyB1fFV2_n5qyXJhi2Ch8,89797

diff --git a/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/WHEEL
new file mode 100644
index 00000000..ecd4e922
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/WHEEL
@@ -0,0 +1,6 @@
+Wheel-Version: 1.0

+Generator: bdist_wheel (0.35.1)

+Root-Is-Purelib: true

+Tag: py2-none-any

+Tag: py3-none-any

+

diff --git a/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/top_level.txt b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/top_level.txt
new file mode 100644
index 00000000..a2d775ac
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/olefile-0.47.dist-info/top_level.txt
@@ -0,0 +1 @@
+olefile