{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"}],"enrichment":{"capability":"LIEF parses, modifies, and abstracts binary executable formats (ELF, PE, MachO, OAT, DEX, VDEX, ART) across platforms, exposing a unified API to inspect and manipulate binary structure internals.","skillfed_tags":["binary-analysis","reverse-engineering","security"],"use_cases":["Inspect sections, symbols, and imports from ELF, PE, or MachO binaries for security audits or malware analysis.","Modify binary metadata or sections to instrument executables for debugging or dynamic analysis.","Parse mobile and Android formats (DEX, VDEX, OAT, ART) to analyze app structure and bytecode.","Build reverse-engineering tools that need to work across multiple binary formats on different platforms.","Extract and analyze debug information from compiled binaries for forensic or compatibility checks."],"what_it_does":"LIEF is a cross-platform binary parsing and manipulation library that abstracts the complexity of ELF, PE, MachO, OAT, DEX, VDEX, and ART executable formats into a unified, user-friendly API. It lets you read binary structure internals\u2014sections, symbols, imports, entry points\u2014and modify certain parts of these formats programmatically. The library is written in C++ with bindings for Python, C, C++, and Rust, and is actively maintained.\n\nYou would use LIEF when you need to inspect or instrument compiled binaries without writing format-specific parsers, or when you're building reverse-engineering, security analysis, or binary instrumentation tools. It handles the low-level format details so you can focus on your analysis or transformation logic.","worth_installing":"Yes, if you need to parse or modify binary executables across multiple formats and platforms. LIEF is actively maintained, permissively licensed, has no known vulnerabilities, and offers a mature API. Medium install friction is the main caveat; verify your Python version meets the >=3.9 requirement before installing."},"id":"lief","links":{"html":"https://skillfed.io/packages/lief","md":"https://skillfed.io/packages/lief.md","pypi":"https://pypi.org/project/lief/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-12","license_spdx":null,"license_treatment":"permissive","name":"lief","python_support":"supports_current","summary":"Library to instrument executable formats"},"popularity":{"monthly_downloads":1861335,"position":3482,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
