MAC 地址定位工具 v2.0 使用说明书

一、功能概述

本工具为运维专用网络定位工具,基于 Go 开发,集成两大核心能力:

  1. 赫斯曼交换机:输入 IP 反查对应 MAC 地址
  2. IKS/IND 融合基站:输入 MAC 自动全网扫描,定位所属交换机 IP、端口、VLAN支持批量 IP 段并发扫描,命中后自动终止剩余扫描,效率高。

二、文件结构

plaintext

mac-locator-v2.0/
├── main.go        主程序源码
├── config.txt     配置文件(必须同目录)
└── 各设备依赖包

三、配置文件 config.txt 说明

plaintext

# IP范围支持格式:
# 区间 192.168.16.[2-115]
# 单个 192.168.16.[3]
# 离散 192.168.16.[3,5,7]
IP_RANGE:192.168.16.[2-115]

# 基站交换机登录账号密码
USER:admin
PASSWORD:此处替换为基站密码

# 赫斯曼交换机参数
hirschmann_ip:10.138.190.1
hirschmann_user:admin
hirschmann_password:此处替换为赫斯曼核心交换机密码
  • 所有参数不能为空,注释以 # 开头
  • 赫斯曼密码缺失会弹窗警告

四、运行方法

  1. windows系统下
  2. 进入程序目录执行:

运行

Mac-locator-v2.0.exe
  1. 进入主菜单选择功能

五、菜单操作说明

选项 1:IP 查 MAC(赫斯曼)

输入内网 IP,自动登录赫斯曼交换机查询 ARP 表,解析输出对应 MAC,可直接复制用于后续定位。

选项 2:MAC 查端口(基站定位)

  1. 输入任意格式 MAC(带冒号 / 横杠 / 点分隔都可)
  2. 程序自动标准化格式
  3. 并发扫描整段 IP 设备
  4. 命中立即停止扫描,输出:设备 IP、类型、端口、VLAN
  5. 未命中提示扫描完成

输入 q 随时返回上级菜单或退出

六、注意事项

  1. 设备与服务器网络互通,Telnet 端口正常
  2. 账号密码需具备设备登录及查询权限
  3. MAC 地址自动兼容各类分隔格式,无需手动格式化
  4. 并发扫描带超时机制,25 秒未找到自动终止
  5. 修改config.txt需重启程序生效

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注