二层发现

二层为数据链路层,主要需要在意ARP协议

arping

arping xxx.xxx.xxx.xxx -c 1

arping -c xxx.xxx.xxx.xxx | grep "byte from" | cut -d "" -f 5 | cut -d "(" -f 2 | cut -d ")" -f 1

Netdiscover

简介:专用于二层发现,可以用于无线和交换网络环境,主动和被动探测。主动arp容易触发告警

主动:

netdiscover -l eth0 -r 192.168.0.0/24
netdiscover -l iplist.txt

被动:

netdiscover -p

scapy

手动探测工具 scapy 基于python,可以作为python的一个工具库进行调用,也可以作为单独的工具进行使用。主要用于抓包、分析、创建、修改、注入网络流量
aptitude install python-gnuplot

文章目录
  1. 1. arping
  2. 2. Netdiscover
  3. 3. scapy
,