Skip to content

Commit

Permalink
add compile info to readme, support stable & dev
Browse files Browse the repository at this point in the history
  • Loading branch information
unknowntrojan committed Jun 14, 2023
1 parent e10c204 commit d967b29
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
13 changes: 8 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
[package]
name = "binja_sigmaker"
version = "0.1.0"
name = "binja_coolsigmaker"
version = "0.1.1"
authors = ["unknowntrojan"]
edition = "2021"

[lib]
crate-type = ["cdylib"]

[dependencies]
log = "0.4.17"
clipboard = "0.5.0"
binaryninja = { git = "https://github.com/Vector35/binaryninja-api.git", branch = "dev" }
log = "0.4.17"
clipboard = "0.5.0"
# Dev
# binaryninja = { git = "https://github.com/Vector35/binaryninja-api.git", branch = "dev" }
# Stable
binaryninja = { git = "https://github.com/Vector35/binaryninja-api.git", tag = "v3.4.4271-stable" }
rayon = "1.7.0"
iced-x86 = "1.17.0"
strum = { version = "0.24.1", features = ["derive"] }
Expand Down
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,11 @@ This is how it looks to create a signature, then scan for it:
2. Place the binary in your Binary Ninja installation's plugin folder

Once GitHub Actions are set up and a loader plugin has been written, you will be able to install the plugin via the official plugin manager.

## Compiling yourself

This project requires the nightly channel of Rust.

Check the Cargo.toml file and adjust the binaryninja dependency so it points to whatever Binja update channel you want to compile for. !MAKE SURE! you remove the Cargo.lock file. Otherwise, it'll keep using whatever version was selected when you built or rust-analyzer ran.

The Stable tag needs to be updated periodically, there is no "newest-stable" tag.

0 comments on commit d967b29

Please sign in to comment.