
Buscador de Google que recopila URLs vulnerables a Apache Struts2 S2-045 (CVE-2017-5638) mediante palabras clave configurables y soporte de proxy.
Este proyecto se utiliza para recolectar URLs vulnerables afectadas por Struts2 S2-045 de los resultados de búsqueda de Google.
python reaper.py
El reaper.py ejecutará un rastreador de búsqueda de Google con palabras clave definidas en crawler.conf para encontrar URLs vulnerables.
crawler.confbase_url : la URL básica de búsqueda de Google
keyword : p.ej., site:gov ext:action
expect_num : número esperado de resultados de búsqueda a rastrear
http/socks : configurar un proxy HTTP/SOCKS5 para el rastreador
Necesitas ejecutar el siguiente comando para instalar los requisitos.
pip install beautifulsoup4 requests
Si deseas usar un proxy SOCKS5, entonces instala requests[socks] con pip.
pip install requests[socks]