masscan is an alternative tool to the popular
nmap . Actually masscan provides very less of the nmap but provides some huge adventages.
masscan is designed to be fast and performative.
nmap have popular feautre named top ports which option is
--top-ports to scan specified number of most popular ports. masscan also provides this options too.
Nmap Top Ports
We will start with scanning top ports in
nmap . As stated previously we will use
---top-ports option the count of most popular ports. In this example we will scan most popular 10 ports.
$ nmap --top-ports 10 scanme.nmap.org
Masscan Top Ports
Now we will do same thing with masscan. masscan actually uses the nmap top port list which we will learn in the next step. For masscan we will use same option
--top-ports in order to specify the top ports. In this example we will scan top 5 ports of the
scanme.nmap.org which is a open, free test target provided by nmap.
$ masscan --top-ports 5 18.104.22.168
But keep in mind that the masscan version 1.0.5 and newer supports
Check Masscan Version
So in order to check wether our masscan version supports the
--top-ports we will use
$ masscan -V
List Top Port List
Top port list of nmap is stored in
/usr/share/nmap/nmap-services file. We can view and investigate it with
less command like below.
$ less /usr/share/nmap/nmap-services