lief 0.15.0


Library to instrument executable formats

Library to instrument executable formats

Stars: 4295, Watchers: 4295, Forks: 602, Open Issues: 83

The lief-project/LIEF repo was created 7 years ago and the last code push was 20 hours ago.
The project is very popular with an impressive 4295 github stars!

How to Install lief

You can install lief using pip

pip install lief

or add it to a project with poetry

poetry add lief

Package Details

Apache License 2.0
GitHub Repo:


  • Software Development/Libraries
No  lief  pypi packages just yet.


A list of common lief errors.

Code Examples

Here are some lief code examples and snippets.

GitHub Issues

The lief package has 83 open issues on GitHub

  • Segmentation fault while build an ELF
  • Cross compiling for x86_64-w64-mingw32 target cannot find Windows.h
  • Sample with 1,252,141 export entries instead of 0.
  • malformed mach-o image: dyld lazy bind info overlaps weak bind info
  • Unable to open PE file with utf-8 names in python [Windows]
  • lint: mypy type stubs for LIEF
  • LNK2001 unresolved external symbol _GSHandlerCheck_EH4
  • Maybe it is a bug in Binary::add_section
  • Add hash for rich header

See more issues on GitHub

Related Packages & Articles

esprima 4.0.1

ECMAScript parsing infrastructure for multipurpose analysis in Python

Kivy 2.3.0

An open-source Python framework for developing GUI apps that work cross-platform, including desktop, mobile and embedded platforms.

ics 0.7.2

Python icalendar (rfc5545) parser

htmldate 1.8.1

Fast and robust extraction of original and updated publication dates from URLs and web pages.