Metadata-Version: 2.4
Name: lithi
Version: 0.0.3
Summary: ELF parser and memory live inspector
Author-email: Kanelis Elias <e.kanelis@voidbuffer.com>
Maintainer-email: Kanelis Elias <e.kanelis@voidbuffer.com>
Project-URL: Homepage, https://pypi.org/project/mnimi/
Keywords: elf,inspect,mcu,jlink,memory
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: xdg-base-dirs==6.0.2

# 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:

```sh
pip install mnimi
```

## Contact

Kanelis Elias - [@email](mailto:e.kanelis@voidbuffer.com)
