
Поисковый краулер Google, который собирает URL-адреса, уязвимые для Apache Struts2 S2-045 (CVE-2017-5638), с настраиваемыми ключевыми словами и поддержкой прокси.
Этот проект используется для сбора уязвимых URL-адресов, затронутых Struts2 S2-045, из результатов поиска Google.
python reaper.py
reaper.py запускает поисковый краулер Google с ключевыми словами, определёнными в crawler.conf, для поиска уязвимых URL.
crawler.confbase_url : базовый URL поиска Google
keyword : например, site:gov ext:action
expect_num : ожидаемое количество результатов поиска для обхода
http/socks : установка HTTP/SOCKS5 прокси для краулера
Вам необходимо выполнить следующую команду для установки зависимостей.
pip install beautifulsoup4 requests
Если вы хотите использовать SOCKS5 прокси, установите requests[socks] с помощью pip.
pip install requests[socks]