Top 5 Vulnerability Scanning Tools

The process of recognition, categorization and mitigation of vulnerabilities present in a network or application is called vulnerability scanning or assessment. A vulnerability refers to as a threat that can result into system compromise or data loss. Vulnerability scanning tools automate the process of vulnerability scanning. They maintain a database of vulnerabilities to scan for potential exploits in a system or application. These are used by companies that have large corporate networks and web applications which normally can’t be tested manually.

There are a lot of Open source and Proprietary vulnerability scanners in the market but we’ll discuss some popular and capable vulnerability scanners available.


Nessus is the most famous and effective cross-platform vulnerability scanner. It has a Graphical User Interface and is compatible with almost every operating system including Windows, MAC and Unix like Operating systems. It was a freeware and open source product initially, but then in 2005 it was close sourced and removed from open source projects. Now, its professional version costs around $2,190 per year according to their website, which is still much cheaper that as compared to its competitors’ products. A limited freeware ‘Nessus Home’ version is also available, but this version doesn’t have all of its features and can be used only for home networks.

It has continuous commercial and community support and is update regularly. It can automatically scan remote/local servers and web application for vulnerabilities. It has its own scripting language which can be used to write plugins and extensions. Its freeware can be downloaded from

We’ll try nessus on Ubuntu, for that we’ll download .deb package from the website. After that, type this in your terminal

ubuntu@ubuntu:~$ cd Downloads/
ubuntu@ubuntu:~/Downloads$ sudo dpkg -i Nessus-8.1.2-debian6_amd64.deb

Then type

ubuntu@ubuntu:~$ sudo /etc/init.d/nessusd start

This will start a nessus service on port 8834. Now go to to access Nessus Web UI.

This will warn you for insecure connection but click on “Advanced” and confirm security exception. Now create a user and sign up for Nessus to generate a key to Use its Trial.


Nmap is the most flexible and comprehensive open source tool that is used for network discovery and security scanning. It can do everything from port scanning to fingerprinting Operating systems and vulnerability scanning. Nmap has both CLI and GUI interfaces, the Graphical User Interface is called Zenmap. It has its own scripting engine and comes with pre-written .nse scripts used for vulnerability scanning. It has a lot of varying options to do quick and effective scans. Here’s how to install Nmap in Linux.

ubuntu@ubuntu:~$ sudo apt-get update
ubuntu@ubuntu:~$ sudo apt-get upgrade -y
ubuntu@ubuntu:~$ sudo apt-get install nmap -y

Now we’ll use Nmap to scan a server ( for open ports and to list services available on those ports, its really easy. Just type nmap and the server address.

$ nmap

To scan for UDP ports, include -sU option with sudo because it requires root privileges.

$ sudo nmap -sU

Nmap has its own scripting engine “nse” in which you can write your own vulnerability scanning scripts. Nmap comes pre-installed with a lot of vulnerability scanning scripts which can be used using “–script” command.

There are a lot of other options available in Nmap such as:
-p- : Scan for all 65535 ports
-sT : TCP connect scan
-O : Scans for operating system running
-v : verbose scan
-A : Aggressive scan, scans for everything
-T[1-5] : To set the scanning speed
-Pn : Incase the server blocks ping
-sC : Scan using all default scripts


Nikto is a simple, free and Open Source Scanner which is able to perform scanning for more than 6400 potentials threats and files. It also scans Web Server’s version to check for version related problems. It scans Web Server’s configurations such as HTTP allowed methods, default directories and files. It also supports plugins, proxies, different output formats and multiple scan options.

To install Nikto in Debian Linux, type

ubuntu@ubuntu:~$ sudo apt-get update && sudo apt-get upgrade
ubuntu@ubuntu:~$ sudo apt -y install nikto

Usage Example:

ubuntu@ubuntu:~$ nikto -h


OpenVAS is a forked version of last free Nessus on github after it was close sourced in 2005. For its plugins, it still uses the same NASL Language of Nessus. It’s a free, Open Source and powerful network vulnerability scanner.

To install OpenVAS in Ubuntu or any debian Linux distro, you’ll need Kali Linux repositories, execute this in your terminal.

ubuntu@ubuntu:~$ sudo apt-key adv –keyserver –recv-keys ED444FF07D8D0BF6
ubuntu@ubuntu:~$ sudo echo ‘# Kali linux repositories ndeb kali-rolling main contrib non-free’
ubuntu@ubuntu:~$ sudo apt-get update

[NOTE] Don’t run apt upgrade with Kali repositories

ubuntu@ubuntu:~$ sudo apt install openvas -y

Now, auto-configure it using the following command. It’ll configure openvas service and generate a user and its password.

ubuntu@ubuntu:~$ sudo openvas-setup

Go to the web GUI link and login with the username and password. To run a scan on your network, go to Scans > Tasks and Click on Wizard button.


Nexpose is an amazing vulnerability scanner, analyzer and management software that uses the power of Metasploit Framework to scan and exploit vulnerabilities. It offers a standalone product that could be a VM, container or a piece of software. It has a Graphical User Interface based on web. It offers all-in-one package for all needs of vulnerability scanning, exploitation and mitigation.

You can download Trial Version of Nexpose here at


Vulnerability scanning is necessary for both home and corporate networks to deal with vulnerability threats. There is a wide range of scanners that are available in the market. How you choose one it depends upon your usage. If you want to scan your home network, OpenVAS might be the best but if you want to scan and manage a large corporate sector, you should look for some commercial vulnerability scanners.

ONET IDC thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, ONET IDC đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.
Bài viết liên quan

Blind SQL Injection Techniques Tutorial

What is SQL Injection? SQL Injection is a type of database attack in which an attacker tries to steal information from...

DDOS Attack Testing

What is Denial-of-Service Attack? Denial-of-service attack (DoS), is an attack launched by a single attacker using his...

Linus Torvalds Slams AMD CPU flaw security report

thumbnail courtesy of The spectre and meldown security vulnerabilities have woken up the industry to potential...
Bài Viết

Bài Viết Mới Cập Nhật

Huớng dẫn dùng proxy cho ios, iphone 2023

Cách gắn set proxy cho điện thoại android, oppo, giả lập android, Ldplayer Bằng Proxydroid

Mua Proxy Socks5 VN Chơi Game Gia Lập Tăng Cường Trải Nghiệm Chơi Game

Mua Proxy Mỹ, Us Nuôi Tài Khoản Etsy, eBay Tìm Hiểu Về Mua Proxy Mỹ tại

Mua Proxy Game – Giải pháp tuyệt vời cho việc chơi game trên mạng mà không bị giới hạn về vị trí địa lý