该项目用于从谷歌搜索结果中收集受 Struts2 S2-045 漏洞影响的脆弱 URL。
python reaper.py
reaper.py 将运行一个谷歌搜索爬虫,使用在 crawler.conf 中定义的关键词来查找脆弱的 URL。
crawler.confbase_url : 基本的谷歌搜索 URL
keyword : 例如 site:gov ext:action
expect_num : 期望爬取的搜索结果数量
http/socks : 为爬虫设置 HTTP/SOCKS5 代理
你需要运行以下命令来安装依赖。
pip install beautifulsoup4 requests
如果你想使用 SOCKS5 代理,则通过 pip 安装 requests[socks]。
pip install requests[socks]