当然可以,可以采用jni的方式,调用操作系统函数对网络IO进行监控。hyperic-sigar这个开源的项目提供对多种平台的兼容。它的原理也是采用jni的方式,调用不同平台的系统指令,对系统的各项数据进行采集:磁盘IO、网络IO、CPU、内存等,数据采集到了,使用java swing将数据展现出来就行了。
可以的,因为java可以调用jni,也就是说java可以调用C或C++,而C几乎可以实现任何软件可以实现的功能,所以java也可以.关于这方面 你可以 用jpcap,jpcap是java控制网络层的工具.
关于 netflow 你可以看看 NTA. 搜一下。就知道了。
然后使用 nfdump 命令进行解析。并入库。然后展示就使用普通的 jsp 或者 其他的一些框架就行。
啊飒飒东风撒旦法法