代码之家  ›  专栏  ›  技术社区  ›  Kornel Kisielewicz

为传入连接编写筛选器

  •  0
  • Kornel Kisielewicz  · 技术社区  · 15 年前

    我在Win7下使用C++/boost::asio。

    我更愿意找到一个基于代码的解决方案,但如果不这样的话,也许你会推荐一个工具?

    2 回复  |  直到 15 年前
        1
  •  1
  •   RageZ    15 年前

    在windows上有几种方法可以做到这一点,您可以钩住winsock。更好的(或不黑)是使用TDI过滤器(你看一看) this )或者做一个 NDIS filter .

    WPF LSP . 我认为您最好使用它,因为TDI过滤器和NDIS包装器涉及到复杂且耗时的驱动程序编程。

        2
  •  1
  •   Jérôme Verstrynge    13 年前

    如果这是针对您正在开发的产品,您可能需要查看WinPcap库 http://www.winpcap.org/

    如果您只需要自己分析,请使用WinPcap的其中一个工具,我在WireShark方面取得了巨大的成功;但是,请查看WinPcap站点以了解其他工具

    boost::asio (或任何其他基于套接字的库),因为它会消耗所有流量。