当前位置: 首页 > 面试题库 >

监控网络流量

游高杰
2023-03-14
问题内容

我可以在Java监视程序上创建网络流量吗?该程序必须控制从计算机程序(包括OS模块)到网络驱动程序再返回的所有网络流量。如果是,如何?

注意:

我不仅要监视流量,还要对其进行控制。我想在Windows NT上实现这样的系统。仅靠Java无法实现它。如何在JNI的帮助下执行它?

也许是另一个变体。我不熟悉Windows服务,但仍然如此。我将在C
上编写一个程序并将其注册为Windows服务。然后,我从Javahtml" target="_blank">应用程序调用此服务(我不知道该怎么做)并请求网络流量。如果没有Java程序(或不请求流量),则在C

程序部分将阻止所有流量;另一方面传输到该程序。可能是Java部分可以在Java服务器(Glass Fish,JBoss)上实现并工作。C
++部分将把流量传输到本地主机。

您如何看待这些方式?


问题答案:

“监控网络流量” ,然后 PCAP ,我会说。

谷歌搜索 “ pcap java” 给我带来了第一击:jNetPcap。

没有测试,但是pcap是本机C程序的标准解决方案。无法判断Java包装器是否良好,但至少其网站看起来不错。;-)



 类似资料:
  • tcpdump 命令行语法基本命令 tcpdump -nn 参数 描述 Verbose 定义日志输出级别: -v -vv -vvv v 越多,输出的日志越详细。示例 tcpdump -nn -v Snaplen -s SIZE RHEL 6 之后的 tcpdump 抓取数据包时每个包的默认抓取长度为 65535 字节,而旧版本(RHEL5 之前)的 tcpdump 每个包默认抓取长度为 68 字节

  • 我对普罗米修斯很陌生。我目前是一名在职学生,我的任务是为运行在客户端的服务器构建一个监控系统(我们无法访问)。我已经在客户端安装了节点导出器和从Prometheus服务(Ubuntu VM、Kubernetes节点)。我们有一个集中的主Prometheus服务器和托管在AWS上的Grafana,但它无法连接到客户端Prometheus服务器。 有没有什么方法可以让从Prometheus将指标推送到

  • 流量控制(Traffic Control, tc)是Linux内核提供的流量限速、整形和策略控制机制。它以qdisc-class-filter的树形结构来实现对流量的分层控制 : tc最佳的参考就是Linux Traffic Control HOWTO,详细介绍了tc的原理和使用方法。 基本组成 从上图中可以看到,tc由qdisc、fitler和class三部分组成: qdisc通过队列将数据包缓

  • 本文向大家介绍监控网络流量和带宽使用情况(以%os为单位),包括了监控网络流量和带宽使用情况(以%os为单位)的使用技巧和注意事项,需要的朋友参考一下 通常,系统管理员使用各种监视工具来检查性能问题和相关问题。nload是在命令行界面上监视网络吞吐量的最有用的应用程序之一。它是一个控制台应用程序,可实时监视网络流量和带宽使用情况。它使用两个图表将流量可视化,并提供其他信息,例如传输的数据总量和最小

  • 本文向大家介绍Python脚本实现网卡流量监控,包括了Python脚本实现网卡流量监控的使用技巧和注意事项,需要的朋友参考一下 用ROOT权限运行,maxdata为最大流量限制 超过这个限制,系统自动关机 当然,你可以改os.system('init 0')为你想要的命令 主要是现在VPS都限制流量,才搞了这个小脚本

  • ManageEngine OpManager 是一款全面的网络监视软件,可为网络管理员提供集成控制台,用于管理路由器,防火墙,服务器,交换机和打印机。