Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
S2-Reaper — Google search crawler that collects URLs vulnerable to Apache Struts2 S2-045 (CVE-2017-5638) using configurable keywords and proxy support. | Kitploit
Tools/GitHubGitHub/gsfish/s2-reaper
ReconnaissanceVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringCrawler
GitHubgsfish/s2-reaper

S2-Reaper

Google search crawler that collects URLs vulnerable to Apache Struts2 S2-045 (CVE-2017-5638) using configurable keywords and proxy support.

View Repository
2289 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

S2-Reaper

This project is used to collect vulnerable URLs that affected by Struts2 S2-045 from the Google search results.

Usage

python reaper.py

About

The reaper.py will run a google search crawler with keywords definded at crawler.conf to find vulnerable URLs.

crawler.conf

base_url : the basic google search url

keyword : e.g. site:gov ext:action

expect_num : expect search results to be crawlered

http/socks : set a HTTP/SOCKS5 proxy for the crawler

Dependence

You need to run the following command to install requirements.

pip install beautifulsoup4 requests

If you want to use a SOCKS5 proxy, then install requests[socks] with pip.

pip install requests[socks]

Reference

https://github.com/meibenjin/GoogleSearchCrawler

http://www.freebuf.com/sectool/129224.html

Download Tool