- Scan for an IDA-style pattern in a file ```sh aobscan -f "file" -- "48 8b ? ? ? ? ? 48 8c" ``` - Scan for the first match of a raw hexadecimal string in the `__text` section of a file ```sh aobscan -f "file" -s "__text" -i -- "488b??????00" ``` See `aobscan --help` for all the available arguments and their descriptions. ## Installation ### 🍺 Homebrew (macOS/Linux) The easiest way to install **AOBscan CLI** is via [Homebrew](https://brew.sh/), using [my TAP:](https://github.com/sonodima/homebrew-sonodima) ```sh brew tap sonodima/sonodima brew install aobscan ``` You can now launch the program with the `aobscan` command. ### 📦 Pre-built Binaries Binaries for Windows, Linux and macOS are available on the [releases](https://github.com/sonodima/aobscan-cli/releases) page. ### 🔩 From Source > Rust is required to build from source. If you don't have it installed, you can > install it using [rustup](https://rustup.rs/). ```sh git clone https://github.com/sonodima/aobscan-cli cd aobscan-cli cargo build --release ``` The compiled binary will be located at `target/release/aobscan-cli` ## Read More If you are interested in benchmarks or learning more about AOB scanning, check out the [AOBscan](https://github.com/sonodima/aobscan) library, which is the core of this project.