
このプロジェクトは、Google検索結果からStruts2 S2-045の影響を受ける脆弱なURLを収集するために使用されます。
python reaper.py
reaper.py は、crawler.conf で定義されたキーワードを使用してGoogle検索クローラーを実行し、脆弱なURLを検索します。
crawler.confbase_url : 基本的なGoogle検索URL
keyword : 例: site:gov ext:action
expect_num : クロールされる検索結果の期待数
http/socks : クローラー用にHTTP/SOCKS5プロキシを設定します
要件をインストールするには、次のコマンドを実行する必要があります。
pip install beautifulsoup4 requests
SOCKS5プロキシを使用したい場合は、pipでrequests[socks]をインストールしてください。
pip install requests[socks]