Skip to main content

ELF parser and memory live inspector

Reason this release was yanked:

Pushed by broken CI/CD pipeline

Project description

mnimi

Keeps every byte in sight — uncovers the memory of your MCU.

mnimi is a Python tool that parses ELF files and connects to your embedded target (e.g. via J-Link). It lets you spy on functions, global variables, and memory — directly from the command line.

Features

Currently under development

  • Parse ELF symbols (functions, global variables, addresses, sizes).
  • Connect to STM32/embedded targets using J-Link.
  • Read variables directly from the running device.
  • TUI/CLI interface for inspecting memory maps.
  • Export symbol/function metadata.
  • Fuzzy search
  • Support multiple providers (OpenOCD, gdb/ptrace, jlink, stlink, etc)

Getting Started

To get a local copy up and running follow these simple steps.

Installation

Run the following command:

pip install mnimi

Contact

Kanelis Elias - @email

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

lithi-0.0.3.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

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

lithi-0.0.3-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lithi-0.0.3.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for lithi-0.0.3.tar.gz
Algorithm Hash digest
SHA256 11015839f333dffd6cb9476e3e21bef96fa8db7b860140b62a3f92a21deb280f
MD5 81b3d268bf65d15800ac49cc4f5885ab
BLAKE2b-256 b508d1d21ab49334c78ae485823e2ac41145bbc4e427acbbd751a181b40c86e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lithi-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for lithi-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4fcde67fb59df1b9ccc2cbc85302f8f73bc7eb9d36cf3ec1f2d9389e80ef4521
MD5 a10b7cab7b6afb3082073902c27756fa
BLAKE2b-256 dc8737fcdf299492db0d7019756c17f5a50064735c7abf5faa3b06ff7dabab51

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