Debian/Ubuntu Linux:安装用于扫描网络的nmap命令软件

时间:2020-01-09 10:40:59  来源:igfitidea点击:

如何在基于Debian或Ubuntu Linux的系统下安装nmap命令,以测试自己网络的安全性?

Nmap是用于网络探索或安全审核的命令行工具。
它支持ping扫描(确定哪些主机已启动),许多端口扫描技术(确定主机所提供的服务)以及TCP/IP指纹识别(远程主机操作系统标识)。

本教程将学习如何在基于Debian或Ubuntu Linux的系统上安装nmap命令。

安装nmap

要为基于Debian和Ubuntu Linux的服务器系统安装nmap,请执行以下apt命令或apt-get命令:

$ sudo apt-get install nmap

例子

要查找nmap版本,请执行:

# nmap -V

或者

# nmap --version

输出示例:

Nmap version 7.60 ( https://nmap.org )
Platform: x86_64-pc-linux-gnu
Compiled with: liblua-5.3.3 openssl-1.0.2g nmap-libssh2-1.8.0 libz-1.2.8 libpcre-8.39 libpcap-1.8.1 nmap-libdnet-1.12 ipv6
Compiled without:
Available nsock engines: epoll poll select

所以我在Ubuntu Linux上使用namp版本7.60。

"警告!"如果您无权扫描目标系统,则nmap扫描可能会使您陷入法律麻烦。

要扫描IP地址,请执行:

# nmap 192.168.1.2

或者

$ sudo nmap 192.168.1.1

输出示例:

[sudo] password for Hyman: 
 
Starting Nmap 7.60 ( https://nmap.org ) at 2016-11-08 13:53 IST
Nmap scan report for gateway (192.168.1.1)
Host is up (0.23s latency).
Not shown: 994 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
23/tcp   open  telnet
53/tcp   open  domain
80/tcp   open  http
5431/tcp open  park-agent
MAC Address: 10:62:EB:6A:DB:FD (D-Link International)
 
Nmap done: 1 IP address (1 host up) scanned in 4.65 seconds

要扫描一系列IP地址,请执行:

# nmap 192.168.1.2-10

要扫描整个子网:

# nmap 192.168.1.0/24

更多示例:

## Ping only scan ##
nmap -sP 192.168.1.2
 
## Scan and do traceroute ##
nmap --traceroute IP-ADDRESS
nmap --traceroute DOMAIN-NAME-HERE
 
## TCP SYN Scan ##
nmap -sS 192.168.1.2
 
## UDP Scan ##
nmap -sU 192.168.1.2
 
## IP protocol scan ##
nmap -sO 192.168.1.2
 
## Scan port 80, 25, 443 ##
nmap -p 80 192.168.1.2
nmap -p http 192.168.1.2
nmap -p 25 192.168.1.2
nmap -p smtp 192.168.1.2
nmap -p 443 192.168.1.2
nmap -p 80,24,443 192.168.1.2
 
## Scan port ranges ##
nmap -p 512-1024 192.168.1.2
 
## Scan for OS i.e. Operating System Detection ##
nmap -O 192.168.1.2
nmap -O --osscan-guess 192.168.1.2
 
## Scan for application server version ##
nmap -sV 192.168.1.2