博客
关于我
NMAP网络扫描工具的安装与使用
阅读量:791 次
发布时间:2023-02-16

本文共 1022 字,大约阅读时间需要 3 分钟。

Nmap是一款广泛应用于网络安全领域的工具,用于网络扫描和漏洞探测。作为一个强大的端口扫描工具,它在渗透测试和安全评估中应用广泛。Nmap不仅适合生产环境,也是开发者在网络信息收集中常用的工具。其主要功能包括端口开放性检测和局域网信息收集等。

安装

在本文中,我们将使用CentOS 6.5系统进行Nmap的安装和配置。以下是两种安装方式:

方法一:使用RPM包安装

可以通过系统提供的RPM包或从Nmap官网下载rpm包进行安装。安装命令如下:

rpm -ivh nmap-7.60-1.x86_64.rpm

方法二:手动编译安装

如果需要自定义编译,可以从Nmap官网下载源码包进行编译和安装。解包并配置:

tar jxvf nmap-7.60.tar.bz2 -C /usr/src/cd /usr/src/nmap-7.60/./configure && make && make install

常见问题

在编译安装完成后,可能会遇到以下问题:

  • 执行nmap -v时出现错误:

    # nmap -v/usr/bin/nmap: 没有那个文件或目录

    这是因为编译安装后的nmap程序实际位于/usr/local/bin/下。

  • 使用which命令确认路径:

    # which nmap/usr/local/bin/nmap
  • 将nmap程序移动到/usr/bin/

    mv /usr/local/bin/nmap /usr/bin/
  • 使用

    Nmap提供了丰富的扫描类型和选项,常用的扫描类型包括:

    • -sS:TCP SYN 扫描(半开扫描)
    • -sT:TCP 连接扫描
    • -sF:TCP FIN 扫描
    • -sU:UDP 扫描
    • -sP:ICMP 扫描(用于检测主机存活状态)

    示例

  • 扫描本机开放的TCP和UDP端口:

    nmap -p 22,80,443 127.0.0.1
  • 扫描局域网内提供FTP服务的主机:

    nmap -p 21 192.168.10.0/24
  • 快速检测局域网内存活主机:

    nmap -n -sP 192.168.10.0/24
  • 检测特定IP范围内提供文件共享服务的主机:

    nmap -p 139,445 192.168.10.100-200
  • 在扫描结果中,STATE列表示端口状态:

    • open:端口开放
    • filtered:可能被防火墙过滤
    • closed:端口关闭

    通过以上命令,可以轻松收集和分析网络信息,帮助进行安全评估和渗透测试。

    转载地址:http://cjjfk.baihongyu.com/

    你可能感兴趣的文章
    Netty源码—2.Reactor线程模型一
    查看>>
    Netty源码—2.Reactor线程模型二
    查看>>
    Netty源码—3.Reactor线程模型三
    查看>>
    Netty源码—3.Reactor线程模型四
    查看>>
    Netty源码—4.客户端接入流程一
    查看>>
    Netty源码—4.客户端接入流程二
    查看>>
    Netty源码—5.Pipeline和Handler一
    查看>>
    Netty源码—5.Pipeline和Handler二
    查看>>
    Netty源码—6.ByteBuf原理一
    查看>>
    Netty源码—6.ByteBuf原理二
    查看>>
    Netty源码—7.ByteBuf原理三
    查看>>
    Netty源码—7.ByteBuf原理四
    查看>>
    Netty源码—8.编解码原理一
    查看>>
    Netty源码—8.编解码原理二
    查看>>
    Netty源码解读
    查看>>
    netty的HelloWorld演示
    查看>>
    Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
    查看>>
    Netty的网络框架差点让我一夜秃头,哭了
    查看>>
    Netty相关
    查看>>
    Netty简介
    查看>>