BSD Ports

devel/py-lief 0.12.3_1 DragonFly

Library to instrument executable formats

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
APACHE20
Categories
devel, python
Package size
2718.2 KiB, 14250.2 KiB installed

Description

The purpose of this project is to provide a cross platform library which can parse, modify and abstract ELF, PE and MachO formats.

Main features:

  • Parsing: LIEF can parse ELF, PE, MachO, OAT, DEX, VDEX, ART and provides a user-friendly API to access to format internals.
  • Modify: LIEF enables to modify some parts of these formats
  • Abstract: Three formats have common features like sections, symbols, entry point... LIEF factors them.
  • API: LIEF can be used in C, C++ and Python

In the other systems

SystemPortVersion
DragonFlydevel/py-lief0.12.3_1
FreeBSDdevel/py-lief0.12.3_1
HardenedBSDdevel/py-lief0.12.3_1
GhostBSDdevel/py-lief0.12.3_1

Install

Binary package:

pkg install py311-lief

From DPorts:

cd /usr/dports/devel/py-lief && make install clean

Dependencies

Run dependencies 1

No port depends on this one.