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