c++ - 是否有一个库可以从数据包的 winpcap 原始数据中获取 IP 地址和端口?

标签 c++ winpcap

我正在使用 WinPcap 从网络中捕获数据包。
使用 pcap_next_ex() 我将原始数据包作为 u_char* (数组的长度在数据包元数据中给出,结构 pcap_pkthdr ).

如何获取这个数据包的源地址和目的地址的IP和端口?

最佳答案

我对 PCAP 一无所知,但我猜数据是 IP header后面可能跟着 TCP header 或 UDP标题。

关于c++ - 是否有一个库可以从数据包的 winpcap 原始数据中获取 IP 地址和端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23455773/

相关文章:

c++ - 组合来自多个线程的数据的标准方法?

c++ - 如何确保 mount 命令在 qt 进程中实际完成

c++ - 隐式转换被认为是一个坏概念吗?

java - jNetPcap 与 Jpcap

c# - 将 UDP 数据包转发到多个保持原始源地址的 IP

c++ - SQLite3 C++ 列值不会递增 1

c++ - 左值到右值引用绑定(bind)

.net - .NET 中有什么方法可以以编程方式监听 HTTP 流量吗?

c++ - Winpcap - pcap_next_ex 与 pcap_loop

visual-c++ - pcap_findalldevs_ex 函数未定义