Scanner Cloud API
Scanner Cloud API allows you to integrate the Scanner with a powerful API that helps you achieve good scan results.
Currently, the Scanner Cloud API has limited features and is in beta. We are working on adding more features to the API. We welcome your feedback and suggestions.
Features
- Captcha Solving: The Scanner Cloud API can solve Captchas for you on phishing sites that try to prevent scannning by requiring victims to solve captchas such as Google's Recaptcha or hCaptcha. This is useful when the Scanner encounters a Captcha while scanning a website. The Scanner Cloud API can solve the Captcha and send the solution back to the Scanner.
Supported Captchas
Currently, the Scanner Cloud API supports the following Captchas:
Captcha | Support |
---|---|
Google Recaptcha v2 | Yes |
hCaptcha | Yes |
Google Recaptcha v3 | Planned |
Cloudflare Challenge | Planned |
reCAPTCHA v2 Enterprise | No |
reCAPTCHA v3 Enterprise | No |
There is no planned support for Enterprise versions, since they require more vetting by the Captcha providers and are not commonly used on phishing sites.
How to use Scanner Cloud API
- Sign in to Webhood Cloud (opens in a new tab).
- Create a new API token in Scanner API section.
- Go to your Webhood Console and configure the Scanner to use the Scanner Cloud API.
Example
Details
The following diagram shows how the Scanner Cloud API works together with the Scanner:
(0. You send a request to the Scanner to start a scan via Console or API)
- The scanner browses the website and collects the website data.
- The scanner notices a Captcha on the website.
- The scanner sends metadata about the Captcha to the Scanner Cloud API.
- The Scanner Cloud API attempts to solve the Captcha and sends the solution back to the Scanner.
- The scanner inputs the Captcha solution on the site
- Usually, the page then redirects to actual site that we want to scan.