Recently I have started using a vulnerability scanner to scan vulnerabilities using Nessus Essentials in the web applications that we develop. I have deployed Nessus Essentials as a docker container in my work Windows system. I would like to document the method how I installed this vulnerability scanner using docker in a windows system. This article can help someone who is in a similar situation seeking to use a vulnerability scanner for securing their web applications.
For the vulnerability scanner to work seamlessly in this method we need to have docker installed in our windows machine. Use this article from Docker to Install docker in your machine Docker installation on Windows
Docker desktop should be running without issues
Docker commandline can be accessed from powershell
Getting Activation Code
Tenable provides Nessus Essentials which is a free vulnerability scanner that provides an entry point for vulnerability assessment. You get the same powerful scanner enjoyed by Nessus Professional subscribers, with the ability to scan 16 IPs.
You need to get an activation code from Tenable before you deploy it into your docker container. Go to this link(Get ActivationCode)and click Register Now under Nessus Essentials section
In the following page enter Firstname, Lastname and your email address
You will receive an email from email@example.com with an activation code. Keep it safe for later use. This is…