gpt4 book ai didi

linux - 如何确定目的MAC地址

转载 作者:太空宇宙 更新时间:2023-11-04 11:40:19 26 4
gpt4 key购买 nike

我的应用程序在 CentOS 5.5 上运行我需要使用 libpcap API 发送原始数据包:

pcap_inject() or pcap_sendpacket()

到具体的IP地址如何确定 MAC 地址属于特定目标?

最佳答案

看起来你想要的是ioctl and SIOCGARP .那应该让你查询你的 arp 缓存。我假设有问题的主机在您的本地网络上,或者您将获得的只是您的路由器。

你也可以从/proc/net/arp 读取,这看起来更容易。您需要首先返回一个 arp 请求,但无论您的工具执行还是某些第三方发出请求,您都将这样做。

关于linux - 如何确定目的MAC地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4012921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com