如何从 iptables 队列中的数据包中提取源端口号和目标端口号

How to extract source and destination port number from packet in queue of iptables

本文关键字:口号 目标 提取 iptables 队列 数据包      更新时间:2023-10-16

我正在使用libnetfilter_queue库。但是我想不出在回调函数中提取端口号的方法。我有点新。详细的帮助将不胜感激!

可以在回调函数中通过以下方式完成:

len = nfq_get_payload(nfa, &buffer);
src_port = *((unsigned short*) (buffer + 20));
dst_port = *((unsigned short*) (buffer + 22));