一个基于ARP扫描获取IP地址的小工具
发布时间
阅读量:
阅读量
0 由来
公司在接入层部署了大量VLAN划分方案,在每个VLAN内部独立分配了专属的IP子网地址空间。然而由于当前网络规划过程中各房间对应的所属VLAN号存在较大混乱现象,在某些情况下(如新部署或现有设备出现故障),无法确定具体应配置哪一个IP段。解决这一问题的一种可行方法是在交换机端登录并检查受管理设备的MAC地址归属哪个特定的VLAN区间内。然而问题在于这种方法需要一台能够正常上网的终端设备才能访问交换机实现操作;而如果缺乏这样的辅助设备,则无法完成相关查询任务。另一种方法是利用以太网接口捕获 ARP 包,并从这些包中解析出活跃 IP 地址信息;只要该网络口所在的 VLAN 内有任何其他活动中的终端设备在线运行,则此类 ARP 数据包必定存在可供解析;因此这种方法在实际应用中完全可行并具有较高的可靠性保障
遗憾的是,在网上找不到合适的工具来实现这一功能。尽管安装Wireshark不算困难;然而实际操作起来却并不轻松。于是我决定开发一个自定义的小工具。主要依赖于经典的winpcap库作为基础组件;而Wireshark本身也是基于这个库的。考虑到界面设计相对简洁;采用纯Win32API进行用户界面的设计与实现。
遗憾的是,在网上找不到合适的工具来实现这一功能。
尽管安装Wireshark不算困难;
然而实际操作起来却并不轻松。
于是我决定开发一个自定义的小工具。
主要依
全部评论 (0)
还没有任何评论哟~
