
Crawler di ricerca Google che raccoglie URL vulnerabili ad Apache Struts2 S2-045 (CVE-2017-5638) utilizzando parole chiave configurabili e supporto proxy.
Questo progetto viene utilizzato per raccogliere URL vulnerabili interessati da Struts2 S2-045 dai risultati di ricerca di Google.
python reaper.py
Il file reaper.py eseguirà un crawler di ricerca Google con parole chiave definite in crawler.conf per trovare URL vulnerabili.
crawler.confbase_url : l'URL di base della ricerca Google
keyword : ad es. site:gov ext:action
expect_num : risultati di ricerca attesi da sottoporre a crawling
http/socks : imposta un proxy HTTP/SOCKS5 per il crawler
Devi eseguire il seguente comando per installare le dipendenze.
pip install beautifulsoup4 requests
Se vuoi utilizzare un proxy SOCKS5, installa requests[socks] con pip.
pip install requests[socks]