如何监视新的网络连接 TTL

How to watch for new network connections TTL

我需要监视新连接的 accept() TTL 并收集它们以供进一步调查。

tcpdump 可以显示数据包的 TTL,但不能只显示 accept() 连接。 我试过 iovisor/bcc 并且 tcpaccept 运行良好,但不显示 TTL。

Cloudflare great post 关于从连接中提取 TTL,但它仅适用于您创建的套接字。

有人知道怎么做吗?

更新:不是 accept() 但 inet_csk_accept()

作为这个问题的结果,我写了一个 post
tcpdump 可用于获取 TTL,但它为每个数据包生成它并为 inet_csk_accept() 获取 TTL 我们需要更深入地了解 eBPF,因此我在 [=15] 处创建了一个 issue =]回购