SuperAPI AI 工具集

layer2-discovery

通用与其它

查看项目

更新于 10-15 23:49

技能介绍

用途:在 IP 层之下进行二层网络拓扑发现与邻居探测,适用于查找服务器连接的交换机端口、通过 ARP 枚举本地网段主机、按 MAC 厂商识别未知设备、用 LLDP/CDP 映射物理拓扑,以及在 ICMP 被封锁时用 arping 判断主机存活、检测重复 IP。

主要能力:LLDP/CDP 拓扑发现使用 lldpd 守护进程与 lldpcli 查询邻居、机箱、接口、统计与配置,支持 CDP、EDP、FDP、SONMP;ARP 扫描使用 arp-scan-rs,支持 default/fast/stealth 三种扫描配置、JSON 输出与 --alive-only;arping 用于单主机探测、重复地址检测(-D)和唤醒休眠主机。

使用方式:安装命令为 sudo apt install lldpd arping(Debian/Ubuntu)、brew install lldpd arping(macOS)、cargo install arp-scan。常用命令包括 lldpcli show neighbors、lldpcli show neighbors details、arp-scan -l、arp-scan -i eth0 192.168.1.0/24、arp-scan -l --json、arping -c 3 192.168.1.1、arping -D 192.168.1.100。可结合 jq 解析 JSON 输出,例如 arp-scan -l --json | jq -r '.hosts[].ip'。

适用场景:隔离网络或无法路由的环境、需要确认物理端口归属、识别交换机/路由器/话机等网络设备、排查重复 IP 与主机存活。

限制:ARP 扫描需要原始套接字权限(sudo 或 setcap cap_net_raw+ep);部分交换机可能过滤 LLDP 帧;该技能不负责远程 TCP/UDP 端口扫描、路径追踪、DNS 查询、HTTP 负载测试、进程带宽监控或本机接口与路由配置,这些分别由其他技能承担。具体收费与平台支持范围暂未提供。