zoukankan      html  css  js  c++  java
  • Linux 下查看局域网内所有主机IP和MAC

    linux环境下,执行namp对局域网扫描一遍,然后查看arp缓存表就可以知道局域内ip对应的mac。
    namp比较强大也可以直接扫描mac地址和端口,执行扫描之后就可以在/proc/net/arp查看arp缓存表。
    如果系统没有安装nmap命令,首先安装一下
    yum install -y namp

    进行ping扫描,打印出对扫描做出响应的主机:  
    nmap -sP 192.168.1.0/24  

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

    探测目标主机开放的端口,可以指定一个以逗号分隔的端口列表(如-PS 22,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


    四种常用的扫描

    1.探测C段存活主机
    nmap -sP 1.1.1.1/24

    2. SYN扫描,指定IP范围指定端口
    nmap -sS 1.1.1.1-30 -p 80

    3.探测端口的服务和版本
    nmap -sV 1.1.1.1 -p 1-65535

    4.探测操作系统类型和版本
    nmap -O 1.1.1.1 或 nmap -A 1.1.1.1

  • 相关阅读:
    Vue部署到相对目录和解决刷新404的问题
    JavaScript时间格式转换
    在Vue中使用Chart.Js
    进制转换和大数除法
    esp8266必备知识
    php 添加 freetype支持
    Linux系统时间同步问题
    busybox date 时间的加减
    kubesphere-wokespaces
    添加系统环境变量
  • 原文地址:https://www.cnblogs.com/fjping0606/p/8795605.html
Copyright © 2011-2022 走看看