
구성 가능한 키워드와 프록시 지원을 사용하여 Apache Struts2 S2-045(CVE-2017-5638)에 취약한 URL을 수집하는 Google 검색 크롤러.
이 프로젝트는 Google 검색 결과에서 Struts2 S2-045에 영향을 받는 취약한 URL들을 수집하는 데 사용됩니다.
python reaper.py
reaper.py는 crawler.conf에 정의된 키워드로 Google 검색 크롤러를 실행하여 취약한 URL을 찾습니다.
crawler.confbase_url : 기본 Google 검색 URL
keyword : 예: site:gov ext:action
expect_num : 크롤링할 예상 검색 결과 수
http/socks : 크롤러에 사용할 HTTP/SOCKS5 프록시 설정
다음 명령을 실행하여 필요한 패키지를 설치해야 합니다.
pip install beautifulsoup4 requests
SOCKS5 프록시를 사용하려면 pip로 requests[socks]를 설치하세요.
pip install requests[socks]