BSD Ports

sysutils/py-pefile 2024.8.26nb1 NetBSD

Python module to read and work with PE files

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
modified-bsd
Categories
sysutils, python
Package size
151.6 KiB, 1013.1 KiB installed

Description

pefile is a multi-platform Python module to read and work with Portable Executable (aka PE) files. Most of the information in the PE Header is accessible, as well as all the sections, section's information and data.

pefile requires some basic understanding of the layout of a PE file. Armed with it it's possible to explore nearly every single feature of the file.

Some of the tasks that pefile makes possible are:

* Modifying and writing back to the PE image * Header Inspection * Sections analysis * Retrieving data * Warnings for suspicious and malformed values * Packer detection with PEiD's signatures * PEiD signature generation

In the other systems

SystemPortVersion
NetBSDsysutils/py-pefile2024.8.26nb1
DragonFlydevel/py-pefile2024.8.26_1

Install

Binary package:

pkgin install py311-pefile

From pkgsrc:

cd /usr/pkgsrc/sysutils/py-pefile && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642024.8.26nb1
NetBSD 10.1 aarch642024.8.26nb1
SmartOS / illumos x86_642024.8.26nb1
macOS 15 arm642024.8.26nb1

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-pefile-2024.8.26nb1, py313-pefile-2024.8.26nb1, py314-pefile-2024.8.26nb1