我正在编写一个注册netfilter钩子的内核模块。我正在尝试使用sk_buff->saddr成员获取呼叫者的ip地址。有没有办法获得人类可读的IP,即x.x格式?
我找到了函数inet_ntop(),但它似乎在内核头文件中不可用。如何将\xC0\xA8\x00\x01转换为192.168.0.1?
发布于 2009-02-27 04:11:22
/* Convinience union to __be32 to ip address */
union ip_address {
u8 a[4];
__be32 saddr;
};IP地址可以获取a.a1.a2.a3
https://stackoverflow.com/questions/584713
复制相似问题