Windows PE (Portable Executable) file parser for Java 6+
Go to file
2016-04-03 21:03:24 +02:00
src/dorkbox/peParser Updated version 2016-04-03 21:03:24 +02:00
.classpath Updated license. Added ObjectPool library. Added version info 2015-02-02 02:51:25 +01:00
.gitignore Initial import of windows PE parser project 2014-12-18 01:46:33 +01:00
.project Updated utils, changed name from PE_Parser to PeParser 2014-12-18 20:21:05 +01:00
LICENSE Updated license. Added ObjectPool library. Added version info 2015-02-02 02:51:25 +01:00
LICENSE.Apachev2 Updated dist, changed from included src in jar, to separate file 2014-12-30 00:54:35 +01:00
PeParser.iml Updated readme info 2015-08-23 02:41:38 +02:00
README.md Updated version 2016-04-03 21:03:24 +02:00

PeParser

Provides a way to parse and extract data from windows PE files, from Java.

This library can access meta-data information and details from within the PE file, and specifically it was designed to access and copy out files from the .rsrc section.

Windows PE format and details: http://msdn.microsoft.com/en-us/library/ms809762.aspx

  • This is for cross-platform use, specifically - linux 32/64, mac 32/64, and windows 32/64. Java 6+

We now release to maven!

There is a hard dependency in the POM file for the utilities library, which is an extremely small subset of a much larger library; including only what is necessary for this particular project to function.

This project is kept in sync with the utilities library, so "jar hell" is not an issue. Please note that the util library (in it's entirety) is not added since there are many dependencies that are not necessary for this project. No reason to require a massive amount of dependencies for one or two classes/methods.

<dependency>
  <groupId>com.dorkbox</groupId>
  <artifactId>PeParser</artifactId>
  <version>2.5</version>
</dependency>

Or if you don't want to use Maven, you can access the files directly here:
https://oss.sonatype.org/content/repositories/releases/com/dorkbox/PeParser/
https://oss.sonatype.org/content/repositories/releases/com/dorkbox/PeParser-Dorkbox-Util/

License

This project is distributed under the terms of the Apache v2.0 License. See file "LICENSE" for further references.