diff --git a/README-Japanese.md b/README-Japanese.md index e38e236c..2c8bb095 100644 --- a/README-Japanese.md +++ b/README-Japanese.md @@ -37,6 +37,7 @@ Hayabusaは、日本の[Yamato Security](https://yamatosecurity.connpass.com/) - [予定されている機能](#予定されている機能) - [ダウンロード](#ダウンロード) - [ソースコードからのコンパイル(任意)](#ソースコードからのコンパイル任意) + - [macOSでのコンパイルの注意点](#macosでのコンパイルの注意点) - [アドバンス: Rustパッケージの更新](#アドバンス-rustパッケージの更新) - [サンプルevtxファイルでHayabusaをテストする](#サンプルevtxファイルでhayabusaをテストする) - [使用方法](#使用方法) @@ -158,6 +159,14 @@ cargo clean cargo build --release ``` +## macOSでのコンパイルの注意点 + +opensslについてのコンパイルエラーが表示される場合は、[Homebrew](https://brew.sh/)をインストールしてから、以下のパッケージをインストールする必要があります: +```bash +brew install pkg-config +brew install openssl +``` + ## アドバンス: Rustパッケージの更新 コンパイル前に最新のRust crateにアップデートすることで、最新のライブラリを利用することができます: diff --git a/README.md b/README.md index 0ffd96aa..57e0ce07 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,7 @@ Hayabusa is a **Windows event log fast forensics timeline generator** and **thre - [Planned Features](#planned-features) - [Downloads](#downloads) - [Compiling from source (Optional)](#compiling-from-source-optional) + - [Notes on compiling on macOS](#notes-on-compiling-on-macos) - [Advanced: Updating Rust packages](#advanced-updating-rust-packages) - [Testing hayabusa out on sample evtx files](#testing-hayabusa-out-on-sample-evtx-files) - [Usage](#usage) @@ -158,6 +159,14 @@ cargo clean cargo build --release ``` +## Notes on compiling on macOS + +If you receive compile errors about openssl, you will need to install [Homebrew](https://brew.sh/) and then install the following packages: +```bash +brew install pkg-config +brew install openssl +``` + ## Advanced: Updating Rust packages You can update to the latest rust crates before compiling to get the latest libraries: