Skip to content

andrielc/pev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

594 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pev

pev is a full-featured, open source, multiplatform command line toolkit to work with PE (Portable Executables) binaries.

This is the current source for a likely unreleased version. Use at your own risk. For more information and stable releases, please refer to http://pev.sourceforge.net/

Build Status

How to get the source code?

git clone --recursive https://github.com/merces/pev.git

How to build on Linux?

cd pev
make

NOTE: You may need to install OpenSSL using your package manager. Examples:

apt-get install libssl-dev
yum install openssl-devel

How to build on OS X?

cd pev
CFLAGS="-I/usr/local/opt/openssl/include/" LDFLAGS="-L/usr/local/opt/openssl/lib/" make

NOTE: You may need to install OpenSSL via Homebrew:

brew update
brew install openssl
brew link --force openssl

How to build on Windows (via Cygwin)?

cd pev
make
make zip

NOTE: The following packages must be installed along with your Cygwin:

- gcc-core
- binutils
- make
- zip
- openssl-devel
- git (just to clone de repository and make things easier)

Please check the online documentation for more details.

About

The PE file analysis toolkit

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages