zoukankan      html  css  js  c++  java
  • nmap工具简介

    功能:快速扫描大型网络或者单个主机,可以发现网络上有哪些主机,这些主机提供什么服务,服务运行在什么操作系统(包括版本系统)。主要包括四个方面的扫描功能:主机发现,端口扫描,应用与版本侦测,操作系统侦测

    nmap参数介绍

    1.主机发现:查看存活主机

    -sl:列表扫描

    -sn:进行主机发现,不进行端口扫描

    -Pn:跳过主机发现

    -PS/PA/PU/PY:TCP SYN/ACK,UDP or SCTP

    2.端口扫描

    -p | -F:常用的扫描方式【-p指定端口|-F执行快速扫描】

    -sS:TCP SYN扫描【半开放扫描,扫描速度高且隐蔽性好】

    -sT:TCP链接扫描【最基础,最稳定的扫描方式】

    3.端口状态:默认情况下会扫描1000个最有可能开放的端口:

    open:端口是开放的

    closed:端口是关闭的

    filtered:端口被防火墙IDS/IPS屏蔽,无法确定状态

    unfiletered:端口未被屏蔽,但是否开放需要进一步确定

    open|filtered:端口是开放的或被过滤

    closed|filteres:端口关闭或者被过滤

    4.版本服务

    -sV:版本探测

    --allports:全端口版本探测,扫描全部端口,除了TCP 9100

    -O:启用操作系统探测

     示例:

    1)扫描主机:

     nmap -PU -sn 192.168.80.0/24   通过扫描开放的UDP端口,查看在这一网段中的存活的主机,扫描时不对开放的TCP端口进行扫描

     

    2)端口扫描

    nmap -sS -Pn 192.168.80.1  :扫描端口,但是不发送ICMP echo请求测试目标是否活跃

    3)检测版本信息:

    nmap -sV -Pn 192.168.80.1 : 对端口版本进行检测

    常见的端口号:

    FTP:21

    SSH,SCP:22

    SMTP:25

    Weblogic:7001

    MySQL:3306

    远程服务:3389

  • 相关阅读:
    nRF51800 蓝牙学习 进程记录 2:关于二维数组 执念执战
    nRF51800 蓝牙学习 进程记录 1:感想
    invokeAll和CompletionService
    数据库连接
    数据库索引
    JVM学习笔记——java内存模型
    JVM学习笔记——自动内存管理
    JAVA学习笔记——BlockingQueue接口
    JAVA学习笔记—— Executor接口
    JAVA学习笔记——并发(二)
  • 原文地址:https://www.cnblogs.com/xiaoqiyue/p/10619806.html
Copyright © 2011-2022 走看看