| Crates.io | augur |
| lib.rs | augur |
| version | 0.7.1 |
| created_at | 2025-01-24 09:55:17.8647+00 |
| updated_at | 2025-09-17 13:12:06.293478+00 |
| description | Reverse engineering assistant that extracts strings and related pseudo-code from a binary file. |
| homepage | https://0xdeadbeef.info/ |
| repository | https://github.com/0xdea/augur |
| max_upload_size | |
| id | 1529259 |
| size | 57,304 |
"In fact I've actually triggered buffer overflows by just entering my real name."
-- A.
Augur is a blazing fast IDA Pro headless plugin that extracts strings and related pseudo-code from a binary file. It stores pseudo-code of functions that reference strings in an organized directory tree.

decompile_to_file API exported by haruspex.The easiest way to get the latest release is via crates.io:
export IDADIR=/path/to/ida # if not set, the build script will check common locations
cargo install augur
On Windows, instead, use the following commands:
$env:LIBCLANG_PATH="\path\to\clang+llvm\bin"
$env:PATH="\path\to\ida;$env:PATH"
$env:IDADIR="\path\to\ida" # if not set, the build script will check common locations
cargo install augur
Alternatively, you can build from source:
git clone --depth 1 https://github.com/0xdea/augur
cd augur
export IDADIR=/path/to/ida # if not set, the build script will check common locations
cargo build --release
On Windows, instead, use the following commands:
git clone --depth 1 https://github.com/0xdea/augur
cd augur
$env:LIBCLANG_PATH="\path\to\clang+llvm\bin"
$env:PATH="\path\to\ida;$env:PATH"
$env:IDADIR="\path\to\ida" # if not set, the build script will check common locations
cargo build --release
augur <binary_file>
binary_file.str directory, organized by string:
vim <binary_file>.str
code <binary_file>.str
Note: check idalib documentation for additional information.