Skip to main content

Python implementation of the Packed Executable iDentifier (PEiD)

Project description

PyPi Build Status Python Versions Requirements Status Known Vulnerabilities License

Introduction

This tool is an implementation in Python of the Packed Executable iDentifier (PEiD) in the scope of packing detection for Windows PE files based on signatures. It uses the userdb.txt database from this repository.

It relies on pefile for abstracting PE files and reading signatures databases.

Setup

This tool is available as a package from PyPi.

$ pip install peid

Usage

$ peid --help
[...]

$ peid program.exe
[...]

$ peid program.exe --db custom_sigs_db.txt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

peid-1.2.1.tar.gz (181.2 kB view details)

Uploaded Source

File details

Details for the file peid-1.2.1.tar.gz.

File metadata

  • Download URL: peid-1.2.1.tar.gz
  • Upload date:
  • Size: 181.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10

File hashes

Hashes for peid-1.2.1.tar.gz
Algorithm Hash digest
SHA256 e92a0d625f802d2573dbda0a423488f39de1afd825036ac5eeaa293147209b4f
MD5 ef888bf67d9a0971d77c3d5174c0464e
BLAKE2b-256 5d44409d678af4dea672eb443c4d7723bd28a067c8cbf0d134a92ffbed79029d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page