LINUX NMAP安全监视工具
时间:2019-04-29 03:18:07 来源:igfitidea点击:
如何在Linux上使用nmap扫描网络
Nmap是一种安全扫描工具(网络映射器),用于发现计算机网络上的主机和服务。Nmap通过将特制数据包发送到目标主机来实现此目的,然后将响应分析回来。在大多数情况下,Nmap可以识别打开的端口并识别主机操作系统。Nmap旨在快速扫描大型网络,尽管通常将其用于选定的Ip地址。
Nmap功能
主机发现 -分析来自ping命令和打开端口的响应。
端口扫描程序 -扫描一系列端口以确定它们是否打开。
版本检测 -nmap可以询问侦听网络服务并确定应用程序名称和编号。
操作系统检测 -nmap可以识别已知的操作系统。
安装nmap
Ubuntu / Debian上安装nmap
$ sudo apt-get update $ sudo apt-get install nmap
RHEL / CentOS上安装nmap
# yum install nmap
在OpenSUSE上安装nmap
# zypper install nmap
nmap命令示例
扫描单个IP地址
[root@centos07a ~]# nmap 192.168.0.16 Starting Nmap 6.40 ( http://nmap.org ) at 2014-12-01 20:51 GMT Nmap scan report for 192.168.0.16 Host is up (0.00014s latency). Not shown: 997 closed ports PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 10000/tcp open snet-sensor-mgmt Nmap done: 1 IP address (1 host up) scanned in 89.70 seconds
在上面的示例中,我们的目标服务器的IP地址为192.168.0.16
。发现以下端口处于打开状态:
端口22:用于ssh连接。
端口80:表示Web服务器正在运行。
端口10000:Webmin管理正在端口10000上运行。
扫描检测系统版本
[root@centos07a ~]# nmap -v -A 192.168.0.16 Starting Nmap 6.40 ( http://nmap.org ) at 2014-12-01 21:09 GMT NSE: Loaded 110 scripts for scanning. NSE: Script Pre-scanning. Initiating Parallel DNS resolution of 1 host. at 21:09 Completed Parallel DNS resolution of 1 host. at 21:09, 0.03s elapsed Initiating SYN Stealth Scan at 21:09 Scanning 192.168.0.16 [1000 ports]