Language agnostic 在网络上读取和检查数据包的示例应用程序?

Language agnostic 在网络上读取和检查数据包的示例应用程序?,language-agnostic,networking,packet-capture,Language Agnostic,Networking,Packet Capture,我想写一个快速程序来读取和检查特定格式的数据包,然后将具有特定类型数据包流量的IP列入黑名单(攻击网络的数据包模式)。在网络上有正确的读取和检查数据包流的例子吗?< P>而不是编写自己的程序,你可以考虑使用它,它可以收集数据包和过滤数据来识别某些模式。 < P>这里有一个相关的问题: 不过,我不得不建议,实施软件监控几乎肯定会给您的网络增加瓶颈,而且有很多现有的硬件解决方案。Wireshark至少在Windows上使用。你可以试试 另外,如果你使用的是Windows,我知道有几个应用程序使用W

我想写一个快速程序来读取和检查特定格式的数据包,然后将具有特定类型数据包流量的IP列入黑名单(攻击网络的数据包模式)。在网络上有正确的读取和检查数据包流的例子吗?

< P>而不是编写自己的程序,你可以考虑使用它,它可以收集数据包和过滤数据来识别某些模式。

< P>这里有一个相关的问题:


不过,我不得不建议,实施软件监控几乎肯定会给您的网络增加瓶颈,而且有很多现有的硬件解决方案。

Wireshark至少在Windows上使用。你可以试试

另外,如果你使用的是Windows,我知道有几个应用程序使用Windows防火墙功能将自己从黑名单中删除,所以应该可以改弦易辙


这在Unix上容易得多-P

不过,与Wireshark接口似乎并不太容易。由于我希望这是自动化的,我不确定这是否可行。。也许我从未见过这样做。这不是Windows特有的:)