Skip to content

Web scraper checking all pages of a website for malicious URLs using Google Safe Browsing API.

License

Notifications You must be signed in to change notification settings

Monocryl/malcheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WARNING: Code needs to be refactored to better comply with Google API documentation.

malcheck

Web scraper checking all pages of a website for malicious URLs using Google Safe Browsing API and a headless chromium browser in order to check css selectors, embedded javascript, and links protected by javascript interactivity.

Directions:

  1. Clone github repository into local directory.
  2. Install necessary libraries.
  3. Edit malcheck.py to assign SAFE_BROWSING_API_KEY to your API key to your Google Lookup API Key. If you do not have one, you can request one here: https://developers.google.com/safe-browsing/v4/get-started
  4. In your terminal run: malcheck.py <website_url>

DISCLAIMER: This tool is intended to be used on domains that you own or upon request of the domain owner. Running web scrapers on websites without permission, while legal, can result in your IP address being blocked. If available, always review a website's robots.txt file before scraping.

About

Web scraper checking all pages of a website for malicious URLs using Google Safe Browsing API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages