Skip to content
/ pev Public
forked from mentebinaria/readpe

The PE file analysis toolkit

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
LICENSE.OpenSSL
Notifications You must be signed in to change notification settings

chazste/pev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 and PCRE using your package manager. Examples:

apt-get install libssl-dev libpcre3 libpcre3-dev
yum install openssl-devel pcre-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 and PCRE via Homebrew:

brew update
brew install openssl
brew link --force openssl
brew install pcre

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
- libpcre-devel
- git (just to clone the repository and make things easier)

Please check the online documentation for more details.

About

The PE file analysis toolkit

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE
Unknown
LICENSE.OpenSSL

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 94.4%
  • Makefile 4.1%
  • Shell 1.5%