Skip to main content

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

Metadata

Release files for lithi 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lithi 0.1.4
File Size Uploaded Provenance Actions
lithi-0.1.4.tar.gz 90.3 kB Without provenance Details for lithi-0.1.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lithi 0.1.4
File Interpreter ABI Platform Actions
lithi-0.1.4-py3-none-any.whl Python 3 none any Details for lithi-0.1.4-py3-none-any.whl

Total release size: 112.9 kB

Release files / lithi-0.1.4.tar.gz

Download URL lithi-0.1.4.tar.gz
Size 90.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f5a34bfe05677a0b7ae1d4476bc382e66c56a5a9e71f5a6444c0aa7887641b69
BLAKE2b-256 checksum
How to use checksums
7ae412251e0001091ff3ae0d2374d95300c35d8be03c2297cc967c977273023b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / lithi-0.1.4-py3-none-any.whl

Download URL lithi-0.1.4-py3-none-any.whl
Size 22.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cac5fc4795c7feff570375d5dea4d2e0c44aedd594c1655e14d6b8492a396fa5
BLAKE2b-256 checksum
How to use checksums
668af7ec51a5398cc384e462ff3d10d0aa0be18bdedae71da107b6d8cf15c324
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for lithi 0.1.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files No provenance

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