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 analysts 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 files in the current directory

pyonenote -f example.one 

To dump all embedded files in example.one into output_dir

pyonenote -f example.one -o output_dir 

To dump all embedded files 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-parser 0.0.3

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-parser 0.0.3
File Size Uploaded
pyonenote_parser-0.0.3.tar.gz 18.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyonenote-parser 0.0.3
File Interpreter ABI Platform
pyonenote_parser-0.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 37.4 kB

Release files / pyonenote_parser-0.0.3.tar.gz

Download URL pyonenote_parser-0.0.3.tar.gz
Size 18.5 kB
Tags Source
SHA-256 checksum
How to use checksums
abdb9691d94c2122b6758a8b86cb69aa43359527a096d161a9e53ab6d0d9aabc
BLAKE2b-256 checksum
How to use checksums
10db6ad0db733fbcca81eddfaff797f367aace0a518f97cd7ee6beb8f278f7cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

Release files / pyonenote_parser-0.0.3-py3-none-any.whl

Download URL pyonenote_parser-0.0.3-py3-none-any.whl
Size 18.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f23f96b1a73ba25cc49f3e46e571d4518dbff79b6af8fc2d6e64aae628506f8
BLAKE2b-256 checksum
How to use checksums
f7ed407172661f7c32878a7a11de7fb1a05b9077552e9deebfa3b1d8b7af96ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

Release history Release notifications | RSS feed

This release

0.0.3 This release

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