Syhunt
  1. HOME
  2. -BLOG
  3. -macOS インストールガイド

macOS インストールガイド

公開日:技術ドキュメント

このドキュメントの情報は、Syhunt Hybridバージョン 7.1.6に適用されます。
このセクションの情報は、macOS Sequoia 以前に適用されます。



はじめに


Syhunt Hybrid 7.1.6 は、macOS Sequoia およびそれ以前のmacOSバージョンと互換性があります。

本バージョンは Carbon 版で、インストールには Wine を使用します。Apple Silicon 搭載のMac(Rosetta を経由)および IntelベースのMacの両方で動作いたします。また、仮想デスクトップを利用中のお客様は、macOS内で、Parallels Desktop のProライセンスを用いることで、Ubuntu、Debian、Kali LinuxなどのARM64版Linuxを実行し、その中でSyhunt Hybrid 7.1.6 を動作させることも可能です。

※Standard ライセンスではこの機能はご利用いただけません。





1. macOS(Apple SiliconまたはIntel)のインストール手順



1. 「ユーザー使用許諾契約」に同意する

2. (mac用Javaを未インストールの場合) Java をダウンロード

3. (Wine64を未インストールの場合)以下マニュアルに従ってインストールする
AppleSilicon (M1、M2、M3、またはM4の場合)
Intel版macOS(古いIntelベースのmacOSの場合)

4. 以下コマンドを使用してwgetをインストール

brew install wget

5. 以下の手順に従ってインストール

(1)jarファイルのダウンロード後、Ctrlキーを押しながらアイコンをクリック
(2)「開く」を選択すると起動します
(3)「ユーザー使用許諾契約」を一読の上、お進みください。
(4)「完了」を押し進めると、Syhunt CLIツールを使用できるようになります。


6.1. Web UI版を有効にする手順」に従ってWeb UIを有効

注意:macOS をアップグレードし、GITリポジトリをスキャンする際に「無効なアクティブな開発者パス」というエラーが表示されるケースがあります。

以下のコマンドを実行し、gitコマンドに関連するエラーを修正ください。

xcode-select --install




2. Parallels Desktop(Debian ARM64)のインストール手順


ここでは、Parallels Desktop を使用したApple Silicon Mac 上の Debain 12.6 ARM64向けのインストール手順になります。
(★)はオプションです。



1. (Javaを未インストールの場合) 以下コン万度でJavaをダウンロード

sudo apt install default-jre

2. GITリポジトリをスキャンする場合は、GITをインストール★
(未インストールの場合)

sudo apt install git

3.Rosettaの有効化コマンド」を参考にRosettaを有効にしてインストール

4. 「Wine64 AMD64 バージョン 8.0」をインストール
(Debian 12.6 ARM64 ではデ​​フォルトでバージョン 8 が取得されます)

sudo apt install wine64:amd64

5. 「インストール成功」文の表示後、「wine ipconfig」を実行
Wineの設定が更新されます。
完了すると、「wine: configuration in... has been updated」が表示されます。


6. 次の手順に従ってインストール
(1)jarファイルのダウンロード後、Ctrlキーを押しながらアイコンをクリック
(2)「開く」を選択すると起動します
(3)「ユーザー使用許諾契約」を一読の上、お進みください。
(4)「完了」を押し進めると、Syhunt CLIツールを使用できるようになります。


7.1. Web UI版を有効にする手順」に従ってWeb UIを有効





3. Parallels Desktop(UbuntuまたはKali Linux ARM64)のインストール手順


ここでは、Parallels Desktop を使用したApple Silicon Mac 上の Ubuntu 24.04 ARM64 または Kali Linux 2024.2 ARM64向けのインストール手順になります。



1. 「ユーザー使用許諾契約」に同意する
2. Syhunt 用に別の VM を作成
3. 以下のコマンドを実行

sudo apt-get update

4. (Javaを未インストールの場合) 以下コマンドでインストール


(1)シェルプロファイルに1回追加する

echo 'export JAVA_TOOL_OPTIONS="$JAVA_TOOL_OPTIONS -XX:UseSVE=0"' \ 
| sudo tee /etc/profile.d/java-nosve.sh

(2)ログイン環境をリロードする(または新しいターミナルを開く)
(3)「source /etc/profile.d/java-nosve.sh」 を実行
(4)以下コマンドで「OpenJDK 17 JRE」をインストールする

sudo apt install openjdk-17-jre

(5)「java --version」を実行し、バージョン17がインストールされていることを確認。




5. Parallelsの無料イメージUbuntuとRosettaがある場合、この手順をスキップしてください。(それ以外の場合は、「Rosettaの有効化コマンド」でRosettaを有効にした上でインストールください)



6.Wineをインストールするとバージョン9になりますが、Rosettaでは正常に動作しません。
5. Wine 8.0インストール手順」に記載されているコマンドを使用して、Wine8を有効にする。



7.「Wine64 AMD64 バージョン 8.0」をインストール

sudo apt install libwine:amd64=8.0~repack-4 wine64:amd64=8.0~repack-4


8.「インストール成功」文の表示後、「wine ipconfig」を実行
Wineの設定が更新されます。完了すると、「wine: configuration in... has been updated」が表示されます。



9. 次の手順に従ってインストール
(1)jarファイルのダウンロード後、Ctrlキーを押しながらアイコンをクリック
(2)「開く」を選択すると起動します。
(3)「ユーザー使用許諾契約」を一読の上、お進みください。
(4)「完了」を押し進めると、Syhunt CLIツールを使用できるようになります。



10.1. Web UI版を有効にする手順」に従ってWeb UIを有効





4. Rosettaの有効化の手順


こちらの情報は、Parallels Desktop を使用した Apple Silicon Mac 上の Ubuntu 24.04 ARM または Kali Linux 2024.2 ARM64で適用されます。


1. 仮想マシンのダウンロードとインストール完了後、シャットダウン
2. VM設定を開き、「ハードウェア」タブに移動
3. CPUとメモリ下の「Rosettaを使用してx86_64バイナリを実行する」を有効にする
4. 有効にしたら、仮想マシンを再起動する
5. 以下のコマンドで Rosetta をインストール

手順1
wget https://kb.parallels.com/Attachments/kcs-193687/rosetta_x86_sources.sh
手順2
chmod +x rosetta_x86_sources.sh
手順3
sudo ./rosetta_x86_sources.sh enable
(その後、 AMD64アーキテクチャが有効になっているというメッセージが表示されます)
手順4
sudo apt update




5. Wine 8.0インストール手順


こちらの情報は、Parallels Desktop を使用したApple Silicon Mac上のUbuntu 24.04 ARMまたはKali Linux2024.2 ARM64で適用されます。

注意:こちらはテスト環境での使用を想定しています。「Ubuntu 24.04 ARM」または「Kali Linux 2024.2 ARM64」上に、Debian 12「Bookworm」向けのパッケージをインストールするものです。現時点では動作しますが、異なるディストリビューション間でパッケージを混在させることは本来推奨されておらず、長期的な安定性にも課題があります。よりクリーンで高い互換性を備えたインストール方法の確立に向けて、現在も改善中です。新しい手法の準備が整い次第、本ガイドも更新予定です。




1. Wine専用のDebian12「bookworm」リポジトリを追加

echo 'deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware' |
sudo tee /etc/apt/sources.list.d/debian-bookworm.list

sudo tee /etc/apt/preferences.d/99-wine8 <<'EOF'
Package: wine* libwine* fonts-wine*
Pin: release n=bookworm
Pin-Priority: 990

Package: *
Pin: release n=bookworm
Pin-Priority: 100
EOF


2. 正しいGPG キーでBookwormリポジトリを追加

sudo mkdir -p /etc/apt/keyrings && \
curl -fsSL https://ftp-master.debian.org/keys/archive-key-12.asc | gpg --dearmor | sudo tee /etc/apt/keyrings/debian-bookworm.gpg > /dev/null && \
echo "deb [signed-by=/etc/apt/keyrings/debian-bookworm.gpg] http://deb.debian.org/debian bookworm main" | sudo tee /etc/apt/sources.list.d/debian-bookworm.list && \
sudo apt update


3. 「/etc/apt/sources.list.d/ubuntu-amd64.list」ファイルを作成



4. amd64 パッケージの正しいエントリを追加する

sudo tee /etc/apt/sources.list.d/ubuntu-amd64.list > /dev/null <<EOF
deb [arch=amd64] http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse
deb [arch=amd64] http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse
deb [arch=amd64] http://archive.ubuntu.com/ubuntu noble-security main restricted universe multiverse
deb [arch=amd64] http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse
EOF


5. APTを再度更新する

sudo apt update


6. 以下を実行すると、「8.0~repack-4」が利用可能としてリストされ、次の手順に進めます。

apt-cache madison wine | grep 8.0