c - 如何在C中将arp地址添加到/proc/net/arp

标签 c linux arp

我想在 C 中将 arp 绑定(bind)添加到 /proc/net/arp 中。不允许写入文件,因此尝试以其他方式进行。有什么建议么?我已经知道网络工具,但还没有尝试过

最佳答案

您将需要使用 netlink protocollibnetlink .我建议查看 arp 命令的源代码以了解它是如何执行的。

关于c - 如何在C中将arp地址添加到/proc/net/arp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6279963/

相关文章:

linux - 将 netdiscover 与修改后的屏幕 View 参数一起使用

c - SOCK_RAW 套接字中缺少 ARP 数据包

c - C 中的有序链表导致内存错误?

c - OS X 上的 GCC 分配的内存比预期的多

java - 为什么我的 Java Swing 窗口没有显示出来?

winsock - 可以使用Winsock构建和发送ARP报文,或者接收ARP报文吗?如何?

c - 内存布局中的确定性字段排序有什么好处?

c - 在c中使用指针进行矩阵乘法

c++ - 使用cmake的Linux终端上的“Conversion to non-scalar type is requested”错误

c - 为什么这段代码不是确定性的?