Convert source IP address from struct iphdr* to string equivalent using Linux netfilter

前端 未结 2 1503
星月不相逢
星月不相逢 2020-12-30 07:55

I want to convert the source & destination IP addresses from a packet captured using netfilter to char *.

In my netfilter hook function, I have:

         


        
2条回答
  •  一个人的身影
    2020-12-30 08:07

    Try in4_pton() function in net/core/utils.c (definition: https://elixir.bootlin.com/linux/latest/source/net/core/utils.c#L118)

    #include 
    
    char source[16];
    in4_pton(source, -1, &ip_header->saddr, '\0', NULL);
    

提交回复
热议问题