【问题标题】:In Raw Socket programming on Linux, how can I prevent the underlying OS from responding to an incoming packet?在 Linux 上的 Raw Socket 编程中,如何防止底层操作系统响应传入的数据包?
【发布时间】:2009-07-27 15:47:14
【问题描述】:

我在 Linux 中使用原始套接字发送 SYN 数据包。响应(SYN+ACK)正在被操作系统拦截,并以 RST 响应。我想阻止操作系统拦截这个数据包,让它由我的应用程序处理。我怎样才能做到这一点?

【问题讨论】:

    标签: linux raw-sockets


    【解决方案1】:

    您可以在 IPtables 中制定规则来过滤传出的 RST 数据包。

    iptables -A OUTPUT -p tcp --tcp-flags RST RST -j DROP
    

    以后别忘了禁用它! 玩得开心。

    【讨论】:

      猜你喜欢
      • 2013-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多