アラクニは、侵入テスト担当者や管理者が最新の 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