zoukankan      html  css  js  c++  java
  • 【shell】nmap工具的使用

    NMap,也就是Network Mapper,是Linux下的网络扫描和嗅探工 具包,其基本功能有三个,一是探测一组主机是否在线;其次是扫描主机端口,嗅探所提供的网络服务;还可以推断主机所用的操作系统 。Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap 还允许用户定制扫描技巧。通常,一个简单的使用ICMP协议的ping操 作可以满足一般需求;也可以深入探测UDP或者TCP端口,直至主机所使用的操作系统;还可以将所有探测结果记录到各种格式的日志中, 供进一步分析操作。 
    进行ping扫描,打印出对扫描做出响应的主机,不做进一步测试(如端口扫描或者操作系统探测):

    nmap -sP 192.168.1.0/24

    仅列出指定网络上的每台主机,不发送任何报文到目标主机:

    nmap -sL 192.168.1.0/24

    探测目标主机开放的端口,可以指定一个以逗号分隔的端口列表(如-PS22,23,25,80):

    nmap -PS 192.168.1.234

    使用UDP ping探测主机:

    nmap -PU 192.168.1.0/24

    使用频率最高的扫描选项:SYN扫描,又称为半开放扫描,它不打开一个完全的TCP连接,执行得很快:

    nmap -sS 192.168.1.0/24

    当SYN扫描不能用时,TCP Connect()扫描就是默认的TCP扫描:

    nmap -sT 192.168.1.0/24

    UDP扫描用-sU选项,UDP扫描发送空的(没有数据)UDP报头到每个目标端口:

    nmap -sU 192.168.1.0/24

    确定目标机支持哪些IP协议 (TCP,ICMP,IGMP等):

    nmap -sO 192.168.1.19

    探测目标主机的操作系统:

    nmap -O 192.168.1.19

    nmap -A 192.168.1.19

  • 相关阅读:
    <O(n),O(1)>的LCA
    hdu6110
    ACM模板
    prufer编码
    UvaLive6893_The_Big_Painting
    HDU5669
    Codeforces786B
    二分图部分总结
    Git简介和Windows下安装步骤
    笔记本电脑插入耳机后无法使用解决办法
  • 原文地址:https://www.cnblogs.com/paulwinflo/p/5600587.html
Copyright © 2011-2022 走看看