Skip to content

Pure Java parser for Windows Registry hive files.

Notifications You must be signed in to change notification settings

sidheshenator/Rejistry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rejistry

Pure Java parser for Windows Registry hive files.

Usage

For the time being, see src/main/java/com/williballenthin/rejistry/Rejistry.java and compare it with ./test.py. But, as a user, you'll probably want to use RegistryHiveFile with its getRoot() method, and then interact with the RegistryValue and RegistryKey classes.

Building

  • Install Apache Maven
  • $mvn package
  • This creates ./target/Rejistry-1.0-SNAPSHOT.jar

Dependencies

  • none, this is a pure Java parser

TODO

  • Make exceptions more specific
  • Parse security information, including the SKRecord structure
  • Parse out the raw binary of the remaining value types:
    • REG_LINK
    • REG_RESOURCE_LIST
    • REG_FULL_RESOURCE_DESCRIPTOR
    • REG_RESOURCE_REQUIREMENTS_LIST

About

Pure Java parser for Windows Registry hive files.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.3%
  • Python 5.7%