7. Deploy Scanners
Reading time 7 min
APIsec allows you to deploy a Private or Global Scanner. Go to the Scanner module by click
'Scanners' on the home page.
7.1. Private Scanner
You can deploy Private Scanners across AWS, Azure, GCP, Kubernetes, and On-premises. The APIsec scanner is a light-weight Docker container. You can deploy the On-prem Scanner as a docker container on any Linux host or deploy across the above mentioned cloud regions.
7.1.1. Deploy a New Private Scanner on Cloud
click
'+ New Scanner' on the Scanners module page.
2. Enter Scanner name that you would like to associate to the scanner. It is recommended to give unique names to the Scanners to easily identify them while deploying a registered Private Scanner.
3. You need to register the cloud service, which you will use for hosting the Scanner.
To register a cloud service;
a . click
'+ Register Cloud' -> Enter the name -> Select the cloud type. (For this demo, 'Azure' is selected )
b. Provide the required cloud credentials. For 'Azure' the credentials shown in the screenshot are required.
Note: Credentials requirements vary with the selected cloud type.
c.click
'Advanced section' below and select the available region.
Note: credentials requirements varies with the selected cloud type.
d. click
'Add' and the registered cloud service will appear on the current page.
e. click
'Submit' to deploy the private scanner on the cloud.
7.1.2. Deploying a New Private Scanner On-premisses
To deploy an On-prem private scanner, you need to set up the Docker/Kubernetes on the host machine.
- Follow the step 1 and 2 of the chapter 7.1.1.
click
'Docker/Kubernetes Installer' and select the cluster size. (The larger cluster sizes are higher speed)
3. click
'Submit' and a screen with commands for deploying the Scanner on Kubernetes, Docker, and AWS Fargate will appear.
4. Click 'Ok' to proceed.
5. Enter the IP address of the Scanner. This IP is for the machine on which private scanner is deployed.
6. The commands for setting up the Scanners on Docker, Kubernetes, and AWS Fargate are provided on the same page. You can use the commands for the host system environment.
7. click
'Check Status' at the end of page to check the status of Scanner. This status tells us if the scanner is deployed successfully and running.
8. click
'Save' to deploy the On-prem private scanner.
7.2. Global Scanners
APIsec also allows you to select a ready to use Global Scanner. These scanners are deployed on the Virtual Machines of APIsec Inc. They are provided for the ease of users who do not want to set up a separate private scanner.
You can select any desired Global Scanner while initiating a Scan.
A total of 9 Global Scanners are currently available.
- Rate limit Scanners run slowly with intervals.
- Super Scanners are fast.
- The other scanners are deployed on the Cloud in different regions.