代码之家  ›  专栏  ›  技术社区  ›  Thomas Owens

是否有一个库可以执行数据包分析并阻止某些数据包被发送?

  •  1
  • Thomas Owens  · 技术社区  · 14 年前

    我找到了 Jpcap 但是它只满足我一半的要求——它不允许我阻塞数据包, as stated in the FAQ .我更喜欢跨平台(Windows、Mac、Linux)解决方案,但如果不存在,则可以接受特定于操作系统的解决方案。

    我的目标是,在特定条件下,通过找出数据包的去向和阻止满足特定条件的数据包,阻止对特定Internet和网络资源的访问,而不管资源是如何访问的。也许我这样做是错误的,所以任何建议都会被感激的。

    2 回复  |  直到 14 年前
        1
  •  2
  •   just somebody    14 年前

    我的目标是…阻止通过以下方式访问某些Internet和网络资源…阻止符合特定条件的[数据包],无论资源是如何访问的。

    这只能在内核中实现,因此完全是平台特定的。

        2
  •  0
  •   Sylvain    14 年前

    还有libpcap,但我不确定它是否会完全满足您的需求…

    根据 sourceforce 页:

    libpcap是一个独立于系统的用户级数据包捕获接口。libpcap为低级网络监控提供了一个可移植的框架。应用包括网络统计采集、安全监控、网络调试等。