获取正在路由的数据包

时间:2015-06-08 17:54:54

标签: linux routing network-programming

我有一个路由TCP / IP的Linux机箱。我想看看正在路由的数据包的内容。我可以用libpcap做到这一点,但是,我正在寻找一种更简单,性能更好的方法。

有没有办法让套接字或任何其他类型的接口进入不属于该主机但被主机路由的数据包?

更新

  1. 我想在C
  2. 中这样做
  3. 如果在用户空间可以实现,那就是最好的。如果我需要在内核空间中执行此操作,我会考虑它,但可能会选择仅执行pcap。

1 个答案:

答案 0 :(得分:0)

您有三种替代libpcap