MITRE ATT&CKの検証ツールのCALDERAをインストールし構築するのに大変てこずりました。以下のようにしたらできました。
1)ubuntu22.04 LTS・・・20とか24ではうまくいかず
2)以下のようにする
$ git clone https://github.com/mitre/caldera.git --recursive
$ cd caldera
$ python3 -m pip install -r requirements.txt
$ python3 server.py --insecure --build
ここでいくつか注意事項があります。
[1]python3は3.9にダウングレードする(ubuntu22のデフォルトは3.11)→3.10以降だとなぜかうまくいかず
[2]最後のpython3 server.py をやると
Error: Failed to resolve vue/compiler-sfc.
となる。そこでvueを20以上でインストール。
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
これでpython3 server.py --insecure --build とやると何個かエラーが出るが、OKになる
[3]ブラウザはchromeにする。ubuntuはFirefoxしか入っていないので、chromeをcurlなどでダウンロードしていれる
うまく起動すると、以下のように出る。
