Skip to main content

pyOneNote

pyOneNote is a lightweight python library to read OneNote files. The main goal of this parser is to allow cybersecurity analyst to extract useful information from OneNote files.

Installing the parser

Installing the latest development

pip install -U https://github.com/DissectMalware/pyOneNote/archive/master.zip --force

Running the parser

To dump all embedded file in current directory

pyonenote -f example.one 

To dump all embedded file in example.one into output_dir

pyonenote -f example.one -o output_dir 

To dump all embedded file in example.one into output_dir and add .bin to the end of each filename

pyonenote -f example.one -o output_dir -e bin

Command Line

usage: pyonenote [-h] -f FILE [-o OUTPUT_DIR] [-e EXTENSION]

Note: pyOneNote is under active development

How to Contribute

If you found a bug or would like to suggest an improvement, please create a new issue on the issues page.

Feel free to contribute to the project forking the project and submitting a pull request.

You can reach me (@DissectMlaware) on Twitter via a direct message.

Metadata

Release files for pyOneNote 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyOneNote 0.0.2
File Size Uploaded
pyOneNote-0.0.2.tar.gz 17.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyOneNote 0.0.2
File Interpreter ABI Platform
pyOneNote-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 35.2 kB

Release files / pyOneNote-0.0.2.tar.gz

Download URL pyOneNote-0.0.2.tar.gz
Size 17.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d576a496a5e0d352ef3d007f7fa2a0424049ae2efc3e21d303b0d1434ed728e1
BLAKE2b-256 checksum
How to use checksums
b471e29fcdde1624bc1ab5671d1122125d38673fd84ee23a6427e8ff6f8e0232
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

Release files / pyOneNote-0.0.2-py3-none-any.whl

Download URL pyOneNote-0.0.2-py3-none-any.whl
Size 17.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b1e05299f48ca7bde67a16337eb28766ede40a8e0e3023ba95fb4ddcfd2584f9
BLAKE2b-256 checksum
How to use checksums
7519f373f0987f27c6e5082bd70ee366b2668ba72286ab1b064b15bf4826a3cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page