Mac OS X Catalina 上の Arachni

Mac OS X Catalina 上の Arachni

アラクニは、侵入テスト担当者や管理者が最新の Web アプリケーションのセキュリティを評価するのに役立つことを目的とした、機能満載のモジュール式の高性能 Ruby フレームワークです。これまで使用したことがなかったのですが、良い評判をたくさん聞いていたので、インストールして実行してみました。

私は最近ダウンロードしたMac OS X 10.15を使用していますアラクニからここ

そして、私はこれをダウンロードフォルダ

ここに画像の説明を入力してください

それを抽出して名前を変更しましたArachni

ここに画像の説明を入力してください

ここに画像の説明を入力してください

手動で許可する必要がありました

ここに画像の説明を入力してください

1つ許可したら、さらに3つが出てきた

ここに画像の説明を入力してください

コマンドを再起動します。

$ ./bin/arachni

再び許可プロンプトが表示されました

ここに画像の説明を入力してください

最新の Mac OS X でこれを動作させる方法をご存知の方がいらっしゃいましたら、お知らせください。

答え1

少し遅くなりましたが、macOS のトリックをいくつか知っていれば非常に簡単なので、とにかく解決策を提供します (ただし、必ずしも簡単とは限りません)。

では、macOS Gatekeeper がこうしたリクエストで煩わされるのをどうやって止めるのでしょうか?

arachni フォルダー内で実行するだけsudo xattr -r -d com.apple.quarantine *で準備完了です。

また、あなたの質問に関連して、開いているファイルの数を増やす必要があります。そうしないと、arachni は Web サイトに接続するときにエラーを出し、基本的に正しく動作しなくなります。

macOS (私はCatalinaを使用しています) では、次のようにしますulimit -n 1024

便宜上、コマンドの完全なシーケンスを以下に示します。

cd arachni-1.5.1-0.5.12
sudo xattr -r -d com.apple.quarantine *
ulimit -n 1024
./bin/arachni_web

関連情報