• 【Linux operation 46】Centos 7.9中安装使用nmap


    1、nmap 介绍

    nmap(Network Mapper)是一个开源的网络探测和安全扫描程序。

    nmap 的设计目标是快速地扫描大型网络,当然用它扫描单个主机也没有问题。nmap 以新颖的方式使用原始 IP 报文来发现网络上有哪些主机,这些主机提供什么服务(应用程序名和版本),这些服务运行在什么操作系统(包括版本信息), 它们使用什么类型的报文过滤器/防火墙,以及一堆其它功能。虽然 nmap 通常用于安全审核,许多系统管理员和网络管理员也用它来做一些日常工作,比如查看整个网络的信息,管理服务升级计划,以及监视主机和服务的运行。

    nmap 输出的是一个被扫描的目标列表,以及每个目标根据不同选项输出的不同补充信息。“interesting ports table”是这些信息中的关键,这张表列出端口号、协议、服务名称和状态,状态可能是 open(开放的),filtered(被过滤的), closed(关闭的),或者 unfiltered(未被过滤的)。 open 表示目标机器上的应用程序正在该端口监听连接/报文。 filtered 意味着防火墙,过滤器或者其它网络障碍阻止了该端口被访问,nmap 无法得知它的状态是 open 还是 closed。 closed 端口没有应用程序在它上面监听,但是他们随时可能开放。 当端口对 nmap 的探测做出响应,但是 nmap 无法确定它们是关闭还是开放时,这些端口就被认为是 unfiltered。如果 nmap 报告状态组合 open|filtered 和 closed|filtered 时,那说明 nmap 无法确定该端口处于两个状态中的哪一个状态。 当要求进行版本探测时,端口表也可以包含软件的版本信息。当要求进行 IP 协议扫描时 (-sO),nmap 提供关于所支持的 IP 协议而不是正在监听的端口的信息。

    除了“interesting ports table”,nmap 还能提供关于目标的进一步信息,包括反向域名,操作系统猜测,设备类型,和 MAC 地址。

    nmap 的常用功能有:
    (1)探测一组主机是否在线;
    (2)扫描主机端口,嗅探所提供的网络服务;
    (3)推断主机所用的操作系统。

    2、安装Nmap

    [root@localhost /]# yum -y install nmap
    Loaded plugins: fastestmirror, langpacks
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.ustc.edu.cn
     * updates: mirrors.aliyun.com
    base                                                                                                                                                                                                   | 3.6 kB  00:00:00     
    extras                                                                                                                                                                                                 | 2.9 kB  00:00:00     
    updates                                                                                                                                                                                                | 2.9 kB  00:00:00     
    Resolving Dependencies
    --> Running transaction check
    ---> Package nmap.x86_64 2:6.40-19.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ======================================================================================================================================================================================================================&
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
  • 相关阅读:
    技术分享 | app自动化测试(Android)-- 属性获取与断言
    从面向对象解读设计思想
    A-Level经济真题每期一练(21)
    LeetCode(24)文本左右对齐【数组/字符串】【困难】
    前后端分离项目,如何解决跨域问题?
    U-Mail邮件系统安全登录解决方案
    四种el-table的配置排序方式
    IO多路复用
    怎么给视频加水印?快速学会
    【狂神】SpringMVC笔记(一)之详细版
  • 原文地址:https://blog.csdn.net/qq_22938603/article/details/126427863