用于扫描OS以获取网络流量的库或技术

时间:2014-12-11 21:33:46

标签: linux macos network-programming network-traffic

简而言之:搜索用于捕获http / https / ftp流量的库(或技术)。要与C#/ Mono或Java一起使用,需要在Windows / Mac / Linux上运行。

长篇故事:对于给定的用例,我需要记录网络流量(基本从IP到IP是不够的,我需要实际的请求)。使用的方法每5秒触发一次,以扫描系统上给定的网络活动,然后将其记录到文件/服务器/ ...我之后是一个可以为每个输出流量的库主要平台(Windows,Linux,Mac)。当前的代码库是Mono上的C#,但如果需要,我可以切换到Java。我也愿意单独为每个操作系统获取库,它不必一对一地统治它们 - 但目前我还没有能够看到一个库或tehcnique这可以为Linux或Mac提供信息 - 到目前为止Windows还没有问题。

1 个答案:

答案 0 :(得分:0)

如果您想使用Java Jpcap开发程序,那将是一个不错的解决方案。它的功能可与众所周知的libpcap相媲美。