Skip to main content

Python implementation of the Packed Executable iDentifier (PEiD)

Project description

PyPi Build Status Python Versions Requirements Status Known Vulnerabilities License


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.


This tool is available as a package from PyPi.

$ pip install peid


$ 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.

Files for peid, version 1.2.2
Filename, size File type Python version Upload date Hashes
Filename, size peid-1.2.2.tar.gz (181.3 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page