pev the PE file analysis toolkit

fast, scriptable, multiplatform, feature-rich, free and open source

Watch the intro video


Become a PE file analysis expert!


Coming soon...

User manual

Manual (ongoing development)


Install libpe is being developed

Get the stable version

Download pev for free. You may want to check the changelog also.


Install using your package manager or get the right package for your system.


Get a ZIP compressed file containing all x86 executables and libraries.

Talk to us

Get in contact with other pev users, developers and malware analysts.

Mailing lists

Subscribe to users mailing list and developers mailing list for latest discussions.

Bugs and feature requests

First discuss it on mailing lists and send it on GitHub.


We're in IRC also! Join #mentebinaria channel on FreeNode and start chat today!

Who's using pev?

Check out where pev is used or being presented on.

Linux distributions

Arch, Debian, Kali, REMnux, Ubuntu and hopefully more.


BSidesSP 2013 presentation, Black Hat 2012 citation


We look forward to see your contribution!


Write a review or rate it on SourceForge, star it on GitHub, share it in your social media networks, talk about it. Keep it alive!

Write code

If you're a programmer, help us by forking pev repository on GitHub. We have lots of ideas waiting for someone to code them.

Help us to buy hardware, pay for conferences, books and everything that helps on pev development.

People behind pev

We want to say thank you to the following people who helped pev project in some way:


Fernando Mercês | Jardel Weyrich


Gustavo Roberto | Ricardo Amaral | Rodolfo Villordo

Code contributions

Dmitry Mostovenko | Felipe Pena | Filipe Barros | Gabriel Barbosa | Gabriel Duarte | Jan Seidl | Marcelo Fleury | Neriberto Caetano | Paulo Benatto | Raphael Prudencio | Rodrigo Branco | Tiago Zaniquelli | Wagner Barongello


Aljaž Srebrnič (MacPorts) | Danilo Egêa (FreeBSD Ports) | Robson Cardoso (Arch AUR)

Library authors

ssdeep | openssl | udis86 | pcre

Original team members

Eduardo Fernandes | Francivan Bezerra | Thiago Moraes