ELF parser and memory live inspector
Project description
lithi
Keeps every byte in sight — uncovers the memory of your MCU.
lithi 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 lithi
Contact
Kanelis Elias - @email
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lithi-0.1.tar.gz.
File metadata
- Download URL: lithi-0.1.tar.gz
- Upload date:
- Size: 17.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a252138f022609448fcc081cca89713ddd1f20e3ef5e09147b70d8e510ce3b7
|
|
| MD5 |
0e88043c0200b6a6fc30b7e06a93920e
|
|
| BLAKE2b-256 |
babe2cf9c917652ff7798703d320309873ec7524cf0798ec2971472cb0ef8e04
|
File details
Details for the file lithi-0.1-py3-none-any.whl.
File metadata
- Download URL: lithi-0.1-py3-none-any.whl
- Upload date:
- Size: 21.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1955871bb0f0d585737c0c166803b252fafa9e099b188de8b60cb9ee9b43b6ac
|
|
| MD5 |
6680e0ed04200ca5531a035d6741e828
|
|
| BLAKE2b-256 |
05795482e71dd01500fbcd4f3b60ff294c06b6d5ad9219f1418bdc15166d088e
|