Skip to content

Commit

Permalink
add README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mirraz committed Apr 20, 2017
1 parent 72a52f9 commit 91c2413
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# regparser
Windows registry files (hives) interactive viewer. Can show some logically deleted but not overridden keys and parameters.

## Requirements
* [ncurses](https://www.gnu.org/software/ncurses/)
* [CDK (Curses Development Kit)](http://invisible-island.net/cdk/)

## Building
Install `ncurses` and `CDK` headers and libraries.

For example, on Ubuntu install packages:
```
libcdk5
libcdk5-dev
libncurses5
libncursesw5-dev
```

Then compile using command `make`.

## Usage
### Run
```
regparser [keys] <registry file>
Keys:
-h, --help
show this help and exit
-s, --show-deleted
show deleted keys
-d, --only-deleted
show only deleted keys
```

### Interface & Commands
Press `<q>` to quit.

Top line shows current registry key path.
Lower located two panels.
Switch between them using `<Tab>`.

Left panel shows parent key (`..`) and names of child keys.
Navigation by `<Up>`, `<Down>`, `<PageUp>`, `<PageDown>`.
Command `<Enter>` changes current registry key to parent (`..`) or child key.

Right panel shows current registry key metadata and list of it's parameters.
Navigation by `<Up>`, `<Down>`, `<PageUp>`, `<PageDown>`.
Command `<Enter>` opens parameter view mode.
This mode shows selected parameter metadata and value.
To quit this mode press `<Enter>` again.

Press `<o>` to open another registry file. It shows dialog to choose file.

Press `<s>` to save current key and it's parameters into text .reg file.

0 comments on commit 91c2413

Please sign in to comment.