Skip to main content

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, such as embedded files, from OneNote files.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyonenote_parser-0.0.3.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyonenote_parser-0.0.3-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file pyonenote_parser-0.0.3.tar.gz.

File metadata

  • Download URL: pyonenote_parser-0.0.3.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for pyonenote_parser-0.0.3.tar.gz
Algorithm Hash digest
SHA256 abdb9691d94c2122b6758a8b86cb69aa43359527a096d161a9e53ab6d0d9aabc
MD5 cea7c253af96be6b1cbacca784730d15
BLAKE2b-256 10db6ad0db733fbcca81eddfaff797f367aace0a518f97cd7ee6beb8f278f7cb

See more details on using hashes here.

File details

Details for the file pyonenote_parser-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for pyonenote_parser-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2f23f96b1a73ba25cc49f3e46e571d4518dbff79b6af8fc2d6e64aae628506f8
MD5 f82e4198836fede16defabb48d81e8a2
BLAKE2b-256 f7ed407172661f7c32878a7a11de7fb1a05b9077552e9deebfa3b1d8b7af96ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page